Google Maps: hur man får latitud och longitud från en adress
Onsdag 14 maj 2008 Även denna gång att svara på en kommentar med en tjänst, eftersom det allmänna intresset. Armando frågade mig om det var möjligt, via Google Maps, får latitud och longitud från en ort eller en väg. Svaret är ja! Genom Google Maps API geokodning tjänster kan beställas direkt Google att trasfromare våra textual information (stat, stad, gata) i geografiska koordinater. Du kan prova ett exempel online direkt på platsen för documementazione Google.
Den huvudsakliga syfte som gör att detta är GClientGeocoder. Genom metoden getLatLng () kan du konvertera en sträng adress i ett objekt GLatLng.
OBS: Jag kommer ihåg att inkludera Googles API måste be om en nyckel: Se Hur placerar Google Map i sin webb om hur du hämtar nyckeln API. Detta kommer att användas för införande av manus, i den form:
- type = "text/javascript" > </script> <script src = "http://www.google.com/jsapi?key=ABCDEFG" type = "text/javascript"> </ script>
Var är "ABCDEFG", det bör ersättas med den nyckel som Google släpper gratis: Få nyckeln Google.
Användningen av det här objektet är verkligen lätt, eftersom de flesta av de API: er som tillhandahålls med Google:
- / / Skapa objekt GClientGeocoder
- GClientGeocoder ( ) ; var geocoder = ny GClientGeocoder ();
- / /-Adress är en text, det kan också vara bara en stad
- ; var adress = "Via Salaria, Rom, Italien";
- address, geocoder. getLatLng (adress,
- point ) { funktion (punkt) (
- !point ) { if (! punkt) (
- address ' non trovato' ) ; alert (adress 'finns inte');
- { ) Else (
- 'Latitudine = ' point. lat ( ) ' Longitudine = ' point. lng ( ) ) ; alert ( "Latitude = ' punkt. lat () " Longitud =' punkt. lng ());
- )
- )
- );
För fullständighetens monster också hur du utför det förfarande vänt på denna punkt. Genom att lägga till en händelse i vår karta, det är möjligt att veta vilka värden för latitud och longitud:
- map, "click" , GEvent. AddListener (karta, "klicka"
- overlay,point ) { funktion (överlagring, punkt) (
- point. lat ( ) " Longitudine = " point. lng ( ) ; var myHtml = "Latitud =" punkt. lat () "Longitud =" punkt. lng ();
- point, myHtml ) ; kartan. openInfoWindow (punkt, myHtml);
- )
- );
Se också ...
- 10.09.08: ActionScript 3,0: visste du att ... (0)
- 09.09.08: Skapa en pipe separator via CSS (2)
- 08.09.08: ABS-WP: Ver.1.11 om WordPress.org (5)
- 03.09.08: Actionscript 3,0 för nybörjare: lektion # 2 (0)
- 31.08.08: jQuery restyling (0)


















Google Maps: hur man får latitud och longitud från en adress | FDS sade:
[...] Komplett [...]
K8 sade:
Mycket bra tack!
CED sade:
varor!
pour ceux qui sv developpe lokal kan du använda http://localhost pour la begäran från cle google
Michele sade:
tack för hjälpen.