Come utilizzare il Indirizzo Invece di Lat / Long in Google Maps

April 29

Se non si conosce un indirizzo stradale 'esatta latitudine e la longitudine, è possibile determinare utilizzando il servizio API di geocoding di Google Maps. Utilizzando l'oggetto GClientGeocoder, è possibile convertire una stringa di indirizzo in un preciso insieme di coordinate di latitudine e longitudine e segnare quelle coordinate su una mappa di Google.

istruzione

1 Aprire il file HTML e individuare il JavaScript referenziare la tua mappa di Google.

2 Inizializzare l'oggetto GClientGeocoder digitando:

var GetAddress = new GClientGeocoder ();

3 Tradurre l'indirizzo di coordinate geografiche digitando:

Funzione showAddress (address_example) {
geocoder.getLatLng (address_example); }

4 Segnare le coordinate sulla mappa digitando:

var markCoordinates = new GMarker (address_example);
map.AddOverlay (markCoordinates);

5 Salvare il file HTML e caricare sul server Web per il test. Si dovrebbe vedere una mappa di Google con un pennarello pin-point sul coordinate per l'indirizzo.

Consigli e avvertenze

  • L'unico inconveniente di chiamare dell'oggetto GClientGeocoder è che la funzione dipende dalla velocità dei server di Google per elaborare e convertire l'indirizzo. Se la velocità è un fattore di creazione dei Google Maps, utilizzare un altro metodo per calcolare il 'latitudine e la longitudine indirizzo.