Vous avez trouvé ce tutoriel intéressant ? Recommandez le en cliquant sur le bouton +1    

classe google.maps.StreetViewPanorama

Tutoriel publié le Mis à jour le
Tutoriel en Français

Affiche le panorama correspondant au LatLng ou à l'ID panorama. Un objet StreetViewPanorama fournit une vue de la rue ( Street View ) qui peut être affichée de façon autonome dans une <div> distincte ou reliée à une carte Map.

Cette classe étend MVCObject.

Accès Rapide

Constructeur StreetViewPanorama
Evénements StreetViewPanorama
Méthodes StreetViewPanorama
Propriétés StreetViewPanorama
Exemples & Infos diverses

Constructeur StreetViewPanorama

  Constructeur    Description  
StreetViewPanorama(
     container:Node,
     opts?:StreetViewPanoramaOptions
)

Créé un panorama à l'aide du StreetViewPanoramaOptions passé.

Evénements StreetViewPanorama

  Evénements    Arguments    Description  
closeclick Event 

Cet événement est déclenché lorsque le bouton de fermeture est cliqué.

links_changed none 

Cet événement est déclenché lorsque le lien du panorama sont modifiés.

Les liens changent de façon asynchrone suite à un changement d'ID pano.

pano_changed none 

Cet événement est déclenché lorsque l'ID pano du panorama change.

Le pano peut changer lorsque l'utilisateur navigue à travers le panorama ou lorsque la position est réglée manuellement.

Notez que tous les changements de position ne déclenchent pas forcément de pano_changed.

position_changed none 

Cet événement est déclenché lorsque la position du panorama change.

La position change lorsque l'utilisateur navigue à travers le panorama ou lorsque la position est réglée manuellement.

pov_changed none 

Cet événement est déclenché lorsque le point de vue du panorama change.

Le point de vue change lorsque la hauteur ( pitch ), le zoom (zoom), ou le cap ( heading ) changent.

resize none 

Les développeurs doivent déclencher cet événement sur le panorama quand sa <div> change de taille :

google.maps.event.trigger(panorama, 'resize').

visible_changed none 

Cet événement est déclenché lorsque la visibilité du panorama change.

La visibilité est modifiée lorsque le petit bonhomme jaune Pegman est glissé sur la carte, lorsque le bouton de fermeture est cliqué, ou si setVisible() est appelée.

Méthodes StreetViewPanorama

  Méthodes    Valeur Retournée    Description  
getLinks() array .<StreetViewLink>

Retourne l'ensemble des liens de navigation pour le panorama Street View.

getPano() string 

Retourne l'actuel ID panorama pour le panorama Street View.

Cet ID est stable seulement dans la session actuelle du navigateur.

getPosition()LatLng

Retourne la position actuelle LatLng pour le panorama Street View.

getPov()StreetViewPov

Retourne le point de vue actuel pour le panorama Street View.

getVisible() boolean 

Retourne  true  si le panorama est visible, sinon  false .

Il ne précise pas si les images Street View sont disponibles à la position spécifiée.

registerPanoProvider(
       provider:function(string):StreetViewPanoramaData
)
 none 

Définit le fournisseur de panorama personnalisé appelée sur le changement pano pour charger un panorama personnalisé.

setPano(
       pano:string
)
 none 

Définit l'actuel ID panorama pour le panorama Street View.

setPosition(
       latLng:LatLng
)
 none 

Définit la position actuelle LatLng pour le panorama Street View.

setPov(
       pov:StreetViewPov
)
 none 

Définit le point de vue pour le panorama Street View.

setVisible(
       flag: boolean 
)
 none 

Définir sur  true  pour que le panorama soit visible.

Si la valeur est  false , le panorama sera caché s'il est incorporée à la carte ou dans sa propre balise <div/>.

Propriétés StreetViewPanorama

  Propriétés    Type    Description  
controls array .<MVCArray.< node >>

Contrôles supplémentaires à ajouter au panorama.

Pour ajouter un contrôle au panorama, ajouter la <div/> du contrôle au MVCArray correspondant au ControlPosition où il doit être rendu.