Polyline

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

Classe Polyline

classe google.maps.Polyline

Une polyline est une superposition sur la carte d'une série de segments liés les uns aux autres.

Cette classe hérite de la classe MVCObject.

Constructeur
Evénement
Méthode
Constructeur Polyline
ConstructeurDescription
Polyline(
       opts?:PolylineOptions
)

Crée une polyline en utilisant les options PolylineOptions passées, qui précisent à la fois le chemin de la polyline et le style de trait à utiliser lors de l'élaboration de la polyline.

Vous pouvez passer soit un tableau  array  de LatLng ou un MVCArray de LatLng lors de la construction de la polyline, bien que de simples  array  sont convertis en MVCArray lors de l'instanciation de la polyline.

Evénement Polyline
EvénementArgumentsDescription
clickArguments : PolyMouseEvent

Cet événement est déclenché lorsque l'événement DOM click est exécuté sur la polyline.

Un clic simple sur la polyline.

dblclickArguments : PolyMouseEvent

Cet événement est déclenché lorsque l'événement DOM dblclick est exécuté sur la polyline.

Un double-clic sur la polyline.

dragArguments : MouseEvent

Cet événement est déclenché à plusieurs reprises tant que l' utilisateur fait glisser la polyline.

dragendArguments : MouseEvent

Cet événement est déclenché lorsque l'utilisateur cesse de faire glisser la polyline.

dragstartArguments : MouseEvent

Cet événement est déclenché lorsque l'utilisateur commence à faire glisser la polyline.

mousedownArguments : PolyMouseEvent

Cet événement est déclenché lorsque l'événement DOM mousedown est exécuté sur la polyline.

Le bouton de la souris est enfoncé sur la polyline.

mousemoveArguments : PolyMouseEvent

Cet événement est déclenché lorsque l'événement DOM mousemove est exécuté sur la polyline.

La souris se déplace au-dessus de la polyline.

mouseoutArguments : PolyMouseEvent

Cet événement est déclenché sur un mouseout sur la polyline.

La souris quitte la polyline.

mouseoverArguments : PolyMouseEvent

Cet événement est déclenché sur un mouseover sur la polyline.

La souris entre sur la polyline.

mouseupArguments : PolyMouseEvent

Cet événement est déclenché lorsque l'événement DOM mouseup est exécuté sur la polyline.

Le bouton de la souris est relaché sur la polyline.

rightclickArguments : PolyMouseEvent

Cet événement est déclenché lorsqu'un un clic droit rightclick sur la polyline est effectué.

Méthode Polyline
MéthodeValeur RetournéeDescription
getDraggable()Valeur retournée :  boolean 

Retourne si cette forme peut être déplacée par l'utilisateur .

getEditable()Valeur retournée :  boolean 

Retourne si cette forme est modifiable par l'utilisateur.

getMap()Valeur retournée : Map

Retourne la carte à laquelle cette forme est attachée.

getPath()Valeur retournée : MVCArray<LatLng>

Récupère le premier segment.

getVisible()Valeur retournée :  boolean 

Retourne  true  si cette polyline est visible sur la carte.

setDraggable(
       draggable: boolean 
)
Valeur retournée :  None 

Si défini sur  true , l' utilisateur peut faire glisser cette forme sur la carte.

La propriété geodesic définit le mode de déplacement.

setEditable(
       editable: boolean 
)
Valeur retournée :  None 

Si défini à  true , l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés sur les sommets et sur chaque segment.

setMap(
       map:Map
)
Valeur retournée :  None 

Rend cette forme sur la carte spécifiée.

Si la carte est paramétrée sur  null , les formes seront supprimées.

setOptions(
       options:PolylineOptions
)
Valeur retournée :  None 

Définit les options de cette forme.

setPath(path:
       MVCArray<LatLng>|
        Array <LatLng|LatLngLiteral>
)
Valeur retournée :  None 

Définit le premier segment.

Voir PolylineOptions pour plus de détails.

setVisible(
       visible: boolean 
)
Valeur retournée :  None 

Masque cette polyline si la valeur est définie sur  false .