inverseGeocoder
Permite traducir una ubicación en el mapa (coordenadas) en una dirección legible, teniendo en cuenta lo siguiente:
- Las coordenadas deben ser un
objetocon el formato:{lat: Float, lng: Float}: Ejemplo:{lat: 51.51455, lng: -0.07306}
Lista de Parámetros:
El método inverseGeocoder recibe 3 parametros:
- coords:
objectdefault:null - callBack:
functiondefault:null - options: un
objetocon opciones adicionales (este campo no es requerido).- centerMap:
booleandefault:null - marker:
truedefault:null - zoom:
integerdefault:null
- centerMap:
Definición:
Ejemplos:
- Con las opciones por defecto:
- Definiendo opciones:
Consideraciones:
-
Los campos
latylngque representan la latitud y la longitud, del objeto coords, respectivamente, están en formato númerico con decimales y se recomendia enviar al menos, 5 digitos decimales, para una mejor precisión en las coordenadas. -
La opción
centerMapsolo acepta true ó false, permite centrar el mapa. -
La opción
markersolo acepta true ó false, permite establecer un marcador en el mapa. -
La opción
zoomsolo acepta un valor numérico (enteros positivos) de 0 a 18, permitiendo establecer el nivel de zoom en el mapa. -
Las opciones
centerMapymarkerutilizan las coordenadas originales enviadas como parámetro.
Nota:
- Las opciones anteriores se aplicarán, sólo si el resultado de la georreferenciación inversa es satisfactorio.
-
Si la georreferenciación inversa falla, se devolverá un código de error, definido en la documentación de Google Maps Api.
-
El parámetro
callBackes una función anónima, que se ejecuta al finalizar el servicio de la georreferenciación inversa, devuelve tres parametros:- address: Un string con el primer resultado de la georreferenciación inversa, normalmente, la direccción legible.
- results: Un objeto con todos los resultados de la georreferenciación inversa.
- status: Un mensaje con el código del resultado obtenido.
-
La geocodificación inversa no es una ciencia exacta. El geocodificador intentará encontrar la ubicación direccionable más cercana dentro de una cierta tolerancia.
Nota:
Recomendamos leer el apartado de Geocodificación inversa y Filtrado de componentes para más información.