GMaps:recupérer coordonnés d'un markup placé par utilisateur
3 messages
• Page 1 sur 1
-

EasyExpat - WRInaute impliqué

- Messages: 500
- Inscription: 8 Oct 2002
GMaps:recupérer coordonnés d'un markup placé par utilisateur
Bonjour,
A partir d'un carte GoogleMaps, je voudrais que l'utilisateur click pour indiquer sa localisation (son lieu de résidence) -> affichage d'un markup par exemple a l'endroit ou il a cliqué... et que je puisse récupérer les deux variables $latitude et $longitude du point qu'il a indiqué.
Quelqu'un pourrait-il me filer un coup de main sur le bout de code? Je suis certain que certains d'entre vous savent tres bien comment faire/ l'ont deja fait.
Merci d'avance
A partir d'un carte GoogleMaps, je voudrais que l'utilisateur click pour indiquer sa localisation (son lieu de résidence) -> affichage d'un markup par exemple a l'endroit ou il a cliqué... et que je puisse récupérer les deux variables $latitude et $longitude du point qu'il a indiqué.
Quelqu'un pourrait-il me filer un coup de main sur le bout de code? Je suis certain que certains d'entre vous savent tres bien comment faire/ l'ont deja fait.
Merci d'avance
-

ltressens - WRInaute impliqué

- Messages: 551
- Inscription: 2 Avr 2004
Avec des phrases :
1/ Mettre en place un listener pour "écouter" le clic sur la carte
2/ Sur un clic :
- si marqueur déjà présent, le retirer de la carte
- placer le marqueur à l'endroit cliqué
- renseigner des champs hidden d'un formulaire avec lat et lng
En JS :
Dans le HTML :
1/ Mettre en place un listener pour "écouter" le clic sur la carte
2/ Sur un clic :
- si marqueur déjà présent, le retirer de la carte
- placer le marqueur à l'endroit cliqué
- renseigner des champs hidden d'un formulaire avec lat et lng
En JS :
- Code: Tout sélectionner
var marqueur = null; // marqueur actuel
GEvent.addListener(map, "click", function(mk, pt) {
map.removeOverlay(marqueur);
marqueur = new GMarker(pt);
map.addOverlay(marqueur);
document.getElementById('lat').value = pt.lat();
document.getElementById('lng').value = pt.lng();
});
Dans le HTML :
- Code: Tout sélectionner
<form ...>
<input type="hidden" name="lat" id="lat" ...>
<input type="hidden" name="lng" id="lng" ...>
...
</form>
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Système de micropaiement utilisateur à utilisateur avec commission à un tiers
- en .com il y a les coordonnés ?
- Nombre d'erreurs dans W3C Markup Validation Service
- PHP, trouver le pays à partir des coordonnés
- Comment facilement corriger les erreurs reconnues par Markup
- localiser un lieu lorsqu'on a uniquement les coordonnés gps?
- GMaps et trafic autoroutier
- Impossible de retrouver l'angleterre via l'API GMaps
- Classement fiche Gmaps et Rich Snippet Vcard
- Positionnement GMaps==>Petites & grandes icones
- Youtube toujours leader de la vidéo aux USA - 17-08-2010
- Chercher des fichiers KML dans Google Earth - 15-02-2007
- Gestion des droits d'accès dans Google Webmaster Tools - 03-03-2010
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006 - 11-08-2006
- Suivre le parcours de la flamme Olympique 2008 dans Google Earth - 04-04-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
