Polygons

Classe Polyline

Classe google.maps.Polyline

Une polyligne est une superposition linéaire de segments de ligne connectés sur la carte.

Cette classe étend MVCObject.

Accédez-y en appelant le const {Polyline} = await google.maps.importLibrary("maps").
 Consultez Bibliothèques de l'API Maps JavaScript.

Polyline
Polyline([opts])
Paramètres :
Créez une polyligne à l'aide de l'objet PolylineOptions transmis, qui spécifie à la fois le chemin de la polyligne et le style de trait à utiliser lors du dessin de la polyligne. Vous pouvez transmettre un tableau de LatLng ou un MVCArray de LatLng lors de la construction d'une polyligne. Toutefois, les tableaux simples sont convertis en MVCArray dans la polyligne lors de l'instanciation.
getDraggable
getDraggable()
Paramètres : aucun
Valeur renvoyée : boolean
Indique si l'utilisateur peut faire glisser cette forme.
getEditable
getEditable()
Paramètres : aucun
Valeur renvoyée : boolean
Indique si l'utilisateur peut modifier cette forme.
getMap
getMap()
Paramètres : aucun
Valeur renvoyée : Map|null
Renvoie la carte à laquelle cette forme est associée.
getPath
getPath()
Paramètres : aucun
Valeur renvoyée : MVCArray<LatLng>
Récupère le chemin.
getVisible
getVisible()
Paramètres : aucun
Valeur renvoyée : boolean
Indique si cette polyligne est visible sur la carte.
setDraggable
setDraggable(draggable)
Paramètres :
  • draggable : boolean
Valeur renvoyée : aucune
Si la valeur est définie sur true, l'utilisateur peut faire glisser cette forme sur la carte. La propriété geodesic définit le mode de déplacement.
setEditable
setEditable(editable)
Paramètres :
  • editable : boolean
Valeur renvoyée : aucune
Si la valeur est définie sur true, l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés au niveau des sommets et sur chaque segment.
setMap
setMap(map)
Paramètres :
  • map : Map optional
Valeur renvoyée : aucune
Affiche cette forme sur la carte spécifiée. Si la carte est définie sur null, la forme est supprimée.
setOptions
setOptions(options)
Paramètres :
Valeur renvoyée : aucune
setPath
setPath(path)
Paramètres :
Valeur renvoyée : aucune
Définit le chemin. Pour en savoir plus, consultez PolylineOptions.
setVisible
setVisible(visible)
Paramètres :
  • visible : boolean
Valeur renvoyée : aucune
Masque le polygone si la valeur est définie sur false.
Hérité : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
Arguments : 
Cet événement est déclenché lorsque l'événement de clic DOM est déclenché sur la polyligne.
contextmenu
function(event)
Arguments : 
Cet événement est déclenché lorsque l'événement contextmenu du DOM est déclenché sur Polyline.
dblclick
function(event)
Arguments : 
Cet événement est déclenché lorsque l'événement DOM dblclick est déclenché sur la polyligne.
drag
function(event)
Arguments : 
Cet événement est déclenché à plusieurs reprises lorsque l'utilisateur fait glisser la polyligne.
dragend
function(event)
Arguments : 
Cet événement est déclenché lorsque l'utilisateur arrête de faire glisser la polyligne.
dragstart
function(event)
Arguments : 
Cet événement est déclenché lorsque l'utilisateur commence à faire glisser la polyligne.
mousedown
function(event)
Arguments : 
Cet événement est déclenché lorsque l'événement DOM mousedown est déclenché sur la polyligne.
mousemove
function(event)
Arguments : 
Cet événement est déclenché lorsque l'événement DOM mousemove est déclenché sur la polyligne.
mouseout
function(event)
Arguments : 
Cet événement est déclenché lorsque le pointeur de la souris quitte une polyligne.
mouseover
function(event)
Arguments : 
Cet événement est déclenché lorsque la souris survole une polyligne.
mouseup
function(event)
Arguments : 
Cet événement est déclenché lorsque l'événement DOM mouseup est déclenché sur la polyligne.
rightclick
function(event)
Arguments : 
Cet événement est déclenché lorsque l'utilisateur effectue un clic droit sur la polyligne.

Interface PolylineOptions

Interface google.maps.PolylineOptions

Objet PolylineOptions utilisé pour définir les propriétés pouvant être définies sur une polyligne.

clickable optional
Type : boolean optional
Par défaut : true
Indique si ce Polyline gère les événements de souris.
draggable optional
Type : boolean optional
Par défaut : false
Si la valeur est définie sur true, l'utilisateur peut faire glisser cette forme sur la carte. La propriété geodesic définit le mode de déplacement.
editable optional
Type : boolean optional
Par défaut : false
Si la valeur est définie sur true, l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés au niveau des sommets et sur chaque segment.
geodesic optional
Type : boolean optional
Par défaut : false
Lorsque la valeur est true, les arêtes du polygone sont interprétées comme géodésiques et suivent la courbure de la Terre. Lorsque la valeur est false, les bords du polygone sont affichés sous forme de lignes droites dans l'espace écran. Notez que la forme d'un polygone géodésique peut sembler changer lorsqu'il est déplacé, car les dimensions sont conservées par rapport à la surface de la Terre.
icons optional
Type : Array<IconSequence> optional
Icônes à afficher le long de la polyligne.
map optional
Type : Map optional
Carte sur laquelle afficher la polyligne.
path optional