geocoder
Permite georreferenciar una dirección, teniendo en cuenta lo siguiente:
- La dirección debe ser un
stringcon el formato: 'direccion, ciudad': Ejemplo:'10 Whitechapel High St, london''latitud, longitud': Ejemplo:'51.51455, -0.07306'
Lista de Parámetros:
El método geocoder recibe 3 parametros:
- address:
stringdefault:null - callBack:
functiondefault:null(ver detalles más abajo.) - options: un
objetocon opciones adicionales (este campo no es requerido).- centerMap:
booleandefault:null - country:
stringdefault:false - marker:
truedefault:null - zoom:
integerdefault:null
- centerMap:
Definición:
Ejemplos:
- Con las opciones por defecto:
- Definiendo opciones:
Consideraciones:
-
La opción
centerMapsolo acepta true ó false, permite centrar el mapa. -
La opción
countryacepta un nombre de país ó un código de país bajo el estandar ISO 3166-1 de dos letras, permite aplicar un filtro por país a la busqueda, en caso de que no se envíe, la busqueda será global, más información por aquí. -
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 devueltas por el servicio de georreferenciación.
Nota:
- Las opciones anteriores se aplicarán, sólo si el resultado de la georreferenciación es satisfactorio.
-
Si la georreferenciación 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, devuelve tres parametros:- coords: Un objeto con el primer resultado de la georreferenciación.
- results: Un objeto con todos los resultados de la georreferenciación.
- status: Un mensaje con el código del resultado obtenido.
Nota:
Recomendamos leer el apartado de Geocodificación y Filtrado de componentes para más información.