Google Maps: Comment avoir la latitude et la longitude d'une adresse
Mercredi 14 Mai 2008 Même ce temps à répondre à un commentaire par la poste, compte tenu de l'intérêt général. Armando m'a demandé si cela était possible, par l'intermédiaire de Google Maps, obtenir la latitude et la longitude d'un nom de ville ou une route. La réponse est oui! Grâce à l'API de Google Maps géocodage service peut être demandé directement à Google de retraitement de nos informations textuelles (Etat, ville, rue) en coordonnées géographiques. Vous pouvez essayer un échantillon en ligne sur le site Web de documementazione Google.
L'objet principal qui permet cela est GClientGeocoder Grâce à la méthode getLatLng() convertir une adresse de la chaîne dans un GLatLng
REMARQUE: n'oubliez pas d'inclure l'API Google doit demander une clé: Voir Comment faire pour mettre la carte de Google dans leur site Web sur la façon d'obtenir la clé API. Ce sera utilisée pour l'inclusion du script, sous la forme:
- type = "text/javascript" > </script> <script src = "http://www.google.com/jsapi?key=ABCDEFG" type = "text/javascript"> </ script>
Où est "ABCDEFG", il devrait être remplacé par la question clé que Google gratuitement: Get clé Google.
L'usage de cet objet est vraiment facile, car la plupart des API mis à disposition par Google:
- / / Création de l'objet GClientGeocoder
- GClientGeocoder ( ) ; var = new géocodage GClientGeocoder ();
- / / Adresse est un texte, pourrait être un ville
- ; var address = "Via Salaria, Roma, Italia ';
- address, de géocodage. getLatLng (adresse,
- point ) { fonction (point) (
- !point ) { if (! point) (
- address ' non trovato' ) ; alert (adresse 'non trouvé');
- { Else ()
- 'Latitudine = ' point. lat ( ) ' Longitudine = ' point. lng ( ) ) ; alert ( 'Latitude =' point. lat () 'Longitude =' point. lng ());
- )
- )
- );
Pour être complet montrent également comment effectuer la procédure inverse, à ce point. En ajoutant un événement à la carte, en fait, vous pouvez savoir quelles sont les valeurs de latitude et de longitude:
- map, "click" , GEvent. AddListener (la carte ", cliquez sur"
- overlay,point ) { fonction (overlay, point) (
- point. lat ( ) " Longitudine = " point. lng ( ) ; myHtml var = "Latitude =" point. lat () "Longitude =" point. lng ();
- point, myHtml ) ; carte. openInfoWindow (point, myHtml);
- )
- );
Voir aussi ...
- 23.09.08: JQuery: comment la construction d'une extension Plugin (0)
- 21.09.08: Très court extrait: PHP mot de coupe (7)
- 17.09.08: JQuery contre tout le monde: un point de repère avec 5 navigateur (3)
- 15.09.08: Undolibrary MatrixArray: une extension de la classe Array (0)
- 10.09.08: ActionScript 3.0: Saviez-vous que ... (0)


















Google Maps: Comment avoir la latitude et la longitude d'une adresse | FDS, a déclaré:
[...] [...] Complet
k8, a déclaré:
Excellent merci!
ced a dit:
Marchandises!
pour ceux qui développe en local, vous pouvez utiliser http://localhost pour la demande de l'article google
Michele dit:
merci pour l'aide.