Estoy utilizando el nativo Geocoder en mi iónico aplicación. documentado aquí
Este es el método en el profesional -
//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);
});
})
}
El método acepta una cadena de dirección como entrada. Por lo que obtener la dirección de la API de Google Places, y paso la descripción aquí.
Ahora, para ciertas direcciones, simplemente no parecen encontrar las coordenadas, y devuelve un mensaje No se puede encontrar un lugar. Por ejemplo, Bhadra Brookefields Apartamento B Block, Kundanahalli Lake Road, Kundalahalli, Brookefield, Bangalore, Karnataka, India es una dirección válida y devuelve las coordenadas, mientras que Times Square 42 Street Station, Nueva York, Nueva York, EE.UU. no encuentra un partido y devuelve un mensaje diciendo - no se puede encontrar un lugar.
Para obtener más información del No se puede encontrar un lugar parece que se origina a partir del código de Córdoba plugin de aquí en línea # 182. , Donde se hace referencia a la clase de Android.
Es este un problema conocido? ¿O hay algo que estoy haciendo mal?













