Ich bin mit der Mutter Geocoder in meiner Ionic App. hier dokumentierte
Dies ist die Methode in meinem Provider -
//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);
});
})
}
Das Verfahren nimmt eine Adresszeichenfolge als Eingabe. So bekomme ich die Adresse von Google Places API, und die Beschreibung hier passieren.
Nun, für bestimmte Adressen, es scheint nicht nur die Koordinaten zu finden, und gibt eine Meldung „Kann nicht eine Position gefunden haben “. Für zB Bhadra Brookefields Apartment B Block, Kundanahalli Lake Road, Kundalahalli, Brookefield, Bangalore, Karnataka, Indien ist eine gültige Adresse und gibt die Koordinaten, während Times Square 42 Street Station, New York, NY, USA nicht findet eine Übereinstimmung und gibt eine Meldung , die besagt - „keinen Standort gefunden“.
Weitere Informationen das scheint „Kann nicht eine Position gefunden“ aus dem Ursprung zu cordova Plugin - Code hier auf Linie # 182. , Wo es die Android - Klasse verweist.
Ist das ein bekanntes Problem? Oder gibt es etwas, was ich falsch mache?













