Én használ a Native Geocoder én ión app. itt dokumentált
Ez a módszer az én szolgáltató -
//This calls the Native geocoder and returns the geocoordinates.
getGeoCode(address: string): Promise<any> {
console.log('The address key is - ' + address);
return new Promise((resolve, reject) => {
this.nativeGeocoder.forwardGeocode(address)
.then((nativegeocoordinates: NativeGeocoderForwardResult) => {
console.log('The coordinates are - ' + JSON.stringify(nativegeocoordinates));
let addressCoordinates: DeliveryAddressCoordinates = nativegeocoordinates;
resolve(addressCoordinates);
})
.catch((error: any) => {
console.log(JSON.stringify(error));
reject(error);
});
})
}
A metódus egy címet karakterlánc bemenet. Szóval, hogy a címet a Google Helyek API, és add meg a leírás alapján.
Most az egyes címek, csak nem úgy tűnik, hogy a koordinátákat, és visszatér a „Nem találja meg a helyét” üzenet. Pl Bhadra Brookefields Apartment B Block, Kundanahalli Lake Road, Kundalahalli, Brookefield, Bengaluru, Karnataka, India egy érvényes címet, és visszaadja a koordinátákat, míg a Times Square 42 Street Station, New York, NY, USA nem találja egyezést, és visszaad egy üzenetet, hogy - „nem találom a helyét.”
További információ a „Nem található hely” úgy tűnik, hogy származó cordova bővítmény kódot itt on-line # 182. , Ahol hivatkozik az Android osztályban.
Ez egy ismert probléma? Vagy van valami, hogy én csinálok rosszul?













