Comment puis-je savoir quand la carte google est en mode Street View ou Roadmap? Y a-t-il un événement qui se déclenche? J'ai essayé de regarder à travers les documents, et il ne semble y avoir rien. Est-ce que je manque quelque chose? Lorsque l'utilisateur bascule en mode Street View, je souhaite que l'interface utilisateur change, mais je ne sais pas à quel événement me lier.Détection du mode Street View Google Maps
24
A
Répondre
51
Détectez l'événement visible_changed
sur le StreetViewPanorama
associé à votre objet Map
. Vous pouvez obtenir le panorama à partir de la carte en appelant sa méthode getStreetView()
et lier le gestionnaire à l'événement de cet objet. Vous devrez tester la visibilité de StreetViewPanorama
en appelant sa méthode getVisible()
.
Par exemple:
var map = new google.maps.Map(document.getElementById("theMap"), {streetViewControl: true});
var thePanorama = map.getStreetView();
google.maps.event.addListener(thePanorama, 'visible_changed', function() {
if (thePanorama.getVisible()) {
// Display your street view visible UI
} else {
// Display your original UI
}
});
Voir la section événements du StreetViewPanorama Object Documentation pour plus d'événements que vous pouvez écouter sur cet objet.
Questions connexes
- 1. Google Maps Street View
- 2. Google maps Street View avec vue personnalisée
- 3. Icône Google Maps Street View manquant
- 4. Street View pour Google Maps iOS SDK?
- 5. Embedded google street view
- 6. Google Maps Rotation Controls Positionnement dans Street View
- 7. Créez votre propre Street View avec l'API Google Street View
- 8. Google Street View panorama, setOptions
- 9. API Google Maps zoomant entre vue normale et Street View?
- 10. Google Street View rubrique numéro
- 11. Google Street View problème - javascript
- 12. Google Street View avec Filemaker Pro Web View
- 13. Comment ouvrir Google Street View dans UIWebView?
- 14. Intégration de Google street view à l'intérieur du marqueur
- 15. Google Street View lancé à partir de l'application iPad
- 16. Google Map Street view dans l'application Iphone
- 17. Google Street View dans un Appcelerator MapView
- 18. Existe-t-il un moyen d'annoter Google Street View?
- 19. Comment Google fait-il le curseur Street View de Google Maps «Suite»
- 20. Comment créer un bouton de fermeture personnalisé pour google maps api v3 street view?
- 21. Comment agrandir les marqueurs dans google street view
- 22. Ouvrir Street Maps avec Android Google Maps Api v2
- 23. Google Maps Street View pas toujours Chargement - Comment le faire échouer gracieusement
- 24. Ajouter street Voir dans Google Maps -Android et iPhone
- 25. Comment afficher google maps et street view dans le même temps?
- 26. street view panorama complètement grise
- 27. Google Street View API JavaScript Le plus proche restaurant
- 28. Google Street View API V3 - événement chargé en mosaïque?
- 29. Déterminez Long & Lat pour la caméra Google Street View
- 30. Position personnalisée pour le bouton "fermer" de Street View
Oui, j'ai réussi à comprendre à la fin de la nuit dernière, merci cependant: D – userinev
@userinev Doh, j'ai posté cela dans les 15 minutes de votre demande, hehe. Dommage que tu ne sois pas revenu plus tôt. : [ – lsuarez
Pour une raison quelconque, l'événement est déclenché plus d'une fois sur chaque changement d'entrée/sortie pour moi. –