Hvordan bruke Gateadresse stedet for Lat / Long i Google Maps API
Hvis du ikke vet en gateadresse 'eksakte lengde- og breddegrad, kan du bestemme det ved hjelp av Google Maps API geokoding tjeneste. Bruke GClientGeocoder objektet, kan du konvertere en adresse streng i et presist sett av lengde- og breddegrader og merke disse koordinatene på et Google-kart.
Bruksanvisning
1 Åpne HTML-fil og finn javascript registrere din Google kart.
2 Initialisere GClientGeocoder objektet ved å skrive:
Var getAddress = new GClientGeocoder ();
3 Oversett gateadressen til geografiske koordinater ved å skrive:
funksjon showAddress (address_example) {
geocoder.getLatLng (address_example); }
4 Marker koordinatene på kartet ved å skrive:
Var markCoordinates = ny GMarker (address_example);
map.AddOverlay (markCoordinates);
5 Lagre HTML-fil og laste opp til webserveren for testing. Du skal kunne se et Google-kart med en pin-punkt markør på geografiske gateadressen.
Hint
- Den eneste ulempen med å ringe GClientGeocoder objektet er at funksjonen er avhengig av hastigheten på Googles servere for å behandle og konvertere adressen. Hvis hastigheten er en faktor i å skape Google Maps, kan du bruke en annen metode for å beregne adresse 'breddegrad og lengdegrad.