58 votes

API 3 de Google Maps: obtenir les coordonnées d'un clic droit

J'ai 2 zones de texte pour lat et lon pour quand un utilisateur est entrer un nouvel enregistrement à la base de données.

J'ai un aperçu en direct de Google Maps qui fonctionne très bien. Ce que je veux faire est maintenant d'ajouter un événement de clic droit sur la carte qui remplit les zones de texte lat / lon avec les coordonnées cliquées.

Est-ce seulement possible?

Je sais comment ajouter l'écouteur d'événements et j'ai examiné la documentation de l'API, mais je n'ai rien vu qui fasse cela. Je sais que vous pouvez le faire sur la carte de Google sur leur site Web.

157voto

Jiri Points 5589
google.maps.event.addListener(map, "rightclick", function(event) {
    var lat = event.latLng.lat();
    var lng = event.latLng.lng();
    // populate yor box/field with lat, lng
    alert("Lat=" + lat + "; Lng=" + lng);
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X