Tecnología

Inicio

Cómo utilizar la dirección de la calle En lugar de Lat / Long en el API de Google Maps

Si usted no sabe una dirección de calle 'de latitud y longitud exacta, se puede determinar que el uso del servicio de geocodificación API de Google Maps. Utilizando el objeto GClientGeocoder, puede convertir una cadena de dirección en un conjunto preciso de las coordenadas de latitud y longitud y marcar las coordenadas en un mapa de Google.

Instrucciones

1 Abre el archivo HTML y busque el javascript incluir su mapa de Google.

2 Inicializar el objeto GClientGeocoder escribiendo:

var = new GetAddress GClientGeocoder ();

3 Traducir la dirección de la calle a las coordenadas geográficas escribiendo:

función showAddress (address_example) {
geocoder.getLatLng (address_example); }

4 Marcar las coordenadas en el mapa escribiendo:

markCoordinates var = new GMarker (address_example);
Map.addOverlay (markCoordinates);

5 Guarde el archivo HTML y subir a su servidor web para la prueba. Debería ver un mapa de Google con un marcador de punta de alfiler en la coordenada para la dirección de la calle.

Consejos y advertencias

  • El único inconveniente de la llamada al objeto GClientGeocoder es que la función depende de la velocidad de los servidores de Google para procesar y convertir la dirección. Si la velocidad es un factor en la creación de los mapas de Google, utiliza otro método para calcular la dirección 'de latitud y longitud.