2010-03-15 4 views
3

Je sais que vous pouvez ajouter des marqueurs programmatiques pour les directions sur la carte. Mais comment laissez-vous l'utilisateur faire cela? Comme sur le site de Google Maps, il vous suffit de cliquer avec le bouton droit de la souris, puis de cliquer sur "directions de/vers" et le marqueur est ajouté. Cette fonctionnalité semble être absente de l'API.Autoriser l'utilisateur à ajouter des directions sur une carte (google maps API)

EDIT: Peut-être que je n'étais pas assez clair. Je ne parle pas des fonctions de l'API. Je veux juste permettre à l'utilisateur d'obtenir le menu de directions que vous obtenez une fois que vous faites un clic droit. Regardez le site google maps pour référence.

+0

Utilisez-vous l'API v3 ou l'API v2? –

Répondre

4

L'API ne contient aucun élément permettant d'afficher les menus contextuels «Directions from here» et «Directions to here», vous devrez créer cette fonctionnalité vous-même.

Vous pouvez gérer l'événement * rightclick * sur l'objet map pour obtenir vos clics contextuels (et l'emplacement associé), puis transmettre les emplacements au Directions Service.

N.B. Il est maintenant recommandé d'utiliser l'API Google Maps version 3 (Service Directions) plutôt que l'API Version 2 suggérée dans la réponse précédente (GDirections).

Questions connexes