J'ai heureusement mis en œuvre v2 de Google Maps sur mon site sans problème, je réalise également avec succès des instructions de conduite en utilisant GDirections.load(). Ce que je dois faire est d'arrêter le popup de la mini carte lorsque vous sélectionnez une étape particulière dans les directions de routage. Ainsi, lorsque l'utilisateur clique sur «Étape 3», au lieu de la fenêtre contextuelle par défaut affichant une mini-carte, j'aimerais ajouter une icône personnalisée à cette position. Espérons que cela a du sens Merci d'avance les gars.écrasante grande popup sur les directions Google Maps
2
A
Répondre
2
Vous devez ajouter un gestionnaire sur les GDirections objet pour la addOverlay événement:
GEvent.addListener(gdir, "addoverlay", onGDirectionsAddOverlay);
Lorsque votre gestionnaire onGDirectionsAddOverlay est appelé vous pouvez parcourir les nouveaux marqueurs et de les remplacer par des copies qui ouvre votre fenêtre d'informations personnalisée:
for (var i = 0; i <= gdir.getNumRoutes(); i++)
{
var originalMarker = gdir.getMarker(i);
latLngs[i] = originalMarker.getLatLng();
icons[i] = originalMarker.getIcon();
newMarkers[i] = new GMarker(latLngs[i], { icon: icons[i], draggable: true, title: 'Kan flyttes' });
map.addOverlay(newMarkers[i]);
// add stuff to your newMarkers[i] click event...
// ..
// Now we can remove the original marker safely
map.removeOverlay(originalMarker);
}
Questions connexes
- 1. directions Google Maps format texte
- 2. Google Maps - Ajouter deux marqueurs (directions)
- 3. google maps ouvertes aux directions de bus
- 4. Imprimer une grande carte sur Google Maps
- 5. Lancer Google Maps Directions via une intention sur Android
- 6. Problèmes avec les directions API Google Maps V3 et jQuery
- 7. google maps exporter les directions au fichier kml - java geogoogle
- 8. Comment puis-je ouvrir Google Maps pour les directions en utilisant les coordonnées sur l'iphone
- 9. fancybox popup apparaît derrière google maps
- 10. Accéder à des éléments Google Maps individuels (Distance, heure, directions)
- 11. API Google Maps [API Directions] Limitation des waypoints?
- 12. Carte google intégrée dans les directions page
- 13. Autoriser l'utilisateur à ajouter des directions sur une carte (google maps API)
- 14. Comment obtenir Google Maps Transport en commun Directions sur demande côté serveur HTTP
- 15. API Google Maps (Google Directions) ne fonctionnant pas pour un emplacement particulier
- 16. Comment interroger Google Maps pour les directions avec des composants d'adresse discrète?
- 17. Contrôle des mini-popup-maps GDirections
- 18. Google Maps GDirections - Itinéraire entre deux points sur une carte
- 19. Google Maps: utiliser directement sur google server?
- 20. marqueur gps sur google maps android
- 21. Position actuelle sur google maps
- 22. Google Maps API 3 Directions - Ajouter la durée du trajet et la distance à infoWindow
- 23. android obtenir et parser Google Directions
- 24. Google Maps Version 3 Supprimer les marqueurs d'itinéraire
- 25. Formulaire HTML sur Google Maps sur click
- 26. google maps: trouver les coordonnées
- 27. Google Maps JQuery Plugin Problème
- 28. Google Directions API - obtenir une réponse XML sans balise HTML
- 29. Itinéraire distance dans Google Maps API v3
- 30. API Google Maps v3 montrent l'entrée locale
Nice one - fonctionne un régal. Merci mec. – Glycerine
@Glycerine pas de problème :) – RedBlueThing