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 const {Polyline} = await google.maps.importLibrary("maps")
. Consultez la section Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Polyline |
Polyline([opts]) Paramètres:
Créez une polyligne à l'aide de l' PolylineOptions transmise, qui spécifie à la fois le tracé 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 création d'une polyligne, bien que les tableaux simples soient convertis en MVCArray dans la polyligne lors de l'instanciation. |
Méthodes | |
---|---|
getDraggable |
getDraggable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si cette forme peut être déplacée par l'utilisateur. |
getEditable |
getEditable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si cette forme peut être modifiée par l'utilisateur. |
getMap |
getMap() Paramètres:aucun
Valeur renvoyée:
Map|null Renvoie la carte à laquelle cette forme est associée. |
getPath |
getPath() Paramètres:aucun
Récupère le chemin d'accès. |
getVisible |
getVisible() Paramètres:aucun
Valeur renvoyée:
boolean Indique si ce polygone est visible sur la carte. |
setDraggable |
setDraggable(draggable) Paramètres:
Valeur renvoyée:aucune
Si ce paramètre est défini sur true , l'utilisateur peut faire glisser cette forme sur la carte. La propriété geodesic définit le mode de glissement. |
setEditable |
setEditable(editable) Paramètres:
Valeur renvoyée:aucune
Si la valeur est true , l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés aux sommets et sur chaque segment. |
setMap |
setMap(map) Paramètres:
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:
Valeur renvoyée:aucune
Masque cette polyligne si elle est définie sur false . |
Hérité:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
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 DOM contextmenu est déclenché sur Poyline. |
dblclick |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement de double-clic DOM est déclenché sur la polyligne. |
drag |
function(event) Arguments:
Cet événement est déclenché à plusieurs reprises pendant que l'utilisateur fait glisser la polyligne. |
dragend |
function(event) Arguments:
Cet événement se déclenche 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é lors de la sortie de la souris de la polyligne. |
mouseover |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur 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. |
|
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur clique avec le bouton 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.
Propriétés | |
---|---|
clickable optional |
Type:
boolean optional Par défaut:
true Indique si cet élément Polyline gère les événements de souris. |
draggable optional |
Type:
boolean optional Par défaut:
false Si ce paramètre est défini sur true , l'utilisateur peut faire glisser cette forme sur la carte. La propriété geodesic définit le mode de glissement. |
editable optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés aux 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 de l'é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 |
Type:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional Séquence ordonnée des coordonnées de la polyligne. Ce chemin d'accès peut être spécifié à l'aide d'un tableau simple d' LatLng ou d'un MVCArray d'LatLng . Notez que si vous transmettez un tableau simple, il sera converti en MVCArray . L'insertion ou la suppression de coordonnées LatLng dans MVCArray met automatiquement à jour la polyligne sur la carte. |
strokeColor optional |
Type:
string optional Couleur du trait. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
strokeOpacity optional |
Type:
number optional Opacité du trait (entre 0.0 et 1.0). |
strokeWeight optional |
Type:
number optional Épaisseur du trait, en pixels. |
visible optional |
Type:
boolean optional Par défaut:
true Indique si cette polyligne est visible sur la carte. |
zIndex optional |
Type:
number optional L'indice z par rapport aux autres polys. |
Interface IconSequence
Interface google.maps.IconSequence
Décrit comment les icônes doivent être affichées sur une ligne.
Si votre polyligne est géodésique, les distances spécifiées pour le décalage et la répétition sont calculées par défaut en mètres. Si vous définissez le décalage ou la répétition sur la valeur d'un pixel, les distances seront calculées en pixels à l'écran.
Propriétés | |
---|---|
fixedRotation optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , chaque icône de la séquence a la même rotation fixe, quel que soit l'angle du bord sur lequel elle se trouve. Si la valeur est false , chaque icône de la séquence est pivotée pour s'aligner sur son bord. |
icon optional |
Type:
Symbol optional Icône à afficher sur la ligne. |
offset optional |
Type:
string optional Par défaut:
'100%' Distance à partir du début de la ligne à laquelle une icône doit être affichée. Cette distance peut être exprimée en pourcentage de la longueur de la ligne (par exemple, "50%") ou en pixels (par exemple, "50 px"). |
repeat optional |
Type:
string optional Par défaut:
0 Distance entre des icônes consécutives sur la ligne. Cette distance peut être exprimée en pourcentage de la longueur de la ligne (par exemple, "50%") ou en pixels (par exemple, "50 px"). Pour désactiver la répétition de l'icône, spécifiez "0". |
Classe Polygon
Classe google.maps.Polygon
Un polygone (comme une polyligne) définit une série de coordonnées connectées dans une séquence ordonnée. De plus, les polygones forment une boucle fermée et définissent une région remplie. Consultez les exemples du guide du développeur, en commençant par un polygone simple, un polygone avec un trou, etc. Notez que vous pouvez également utiliser le calque de données pour créer un polygone. Le calque "Données" permet de créer des trous plus facilement, car il gère l'ordre des tracés intérieur et extérieur.
Cette classe étend MVCObject
.
Accédez-y en appelant const {Polygon} = await google.maps.importLibrary("maps")
. Consultez la section Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Polygon |
Polygon([opts]) Paramètres:
Créez un polygone à l'aide de l' PolygonOptions transmise, qui spécifie le tracé du polygone, le style de trait pour les bords du polygone et le style de remplissage pour les régions intérieures du polygone. Un polygone peut contenir un ou plusieurs tracés, chacun étant constitué d'un tableau d'LatLng . Vous pouvez transmettre un tableau de LatLngs ou un MVCArray de LatLng s lors de la création de ces parcours. Les tableaux sont convertis en MVCArray dans le polygone lors de l'instanciation. |
Méthodes | |
---|---|
getDraggable |
getDraggable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si cette forme peut être déplacée par l'utilisateur. |
getEditable |
getEditable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si cette forme peut être modifiée par l'utilisateur. |
getMap |
getMap() Paramètres:aucun
Valeur renvoyée:
Map|null Renvoie la carte à laquelle cette forme est associée. |
getPath |
getPath() Paramètres:aucun
Récupère le premier chemin. |
getPaths |
getPaths() Paramètres:aucun
Récupère les chemins de ce polygone. |
getVisible |
getVisible() Paramètres:aucun
Valeur renvoyée:
boolean Indique si ce polygone est visible sur la carte. |
setDraggable |
setDraggable(draggable) Paramètres:
Valeur renvoyée:aucune
Si ce paramètre est défini sur true , l'utilisateur peut faire glisser cette forme sur la carte. La propriété geodesic définit le mode de glissement. |
setEditable |
setEditable(editable) Paramètres:
Valeur renvoyée:aucune
Si la valeur est true , l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés aux sommets et sur chaque segment. |
setMap |
setMap(map) Paramètres:
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 premier chemin. Pour en savoir plus, consultez PolygonOptions . |
setPaths |
setPaths(paths) Paramètres:
Valeur renvoyée:aucune
Définit le tracé de ce polygone. |
setVisible |
setVisible(visible) Paramètres:
Valeur renvoyée:aucune
Masque cette polyligne si elle est définie sur false . |
Hérité:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
click |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement de clic DOM est déclenché sur le polygone. |
contextmenu |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement DOM contextmenu est déclenché sur le polygone. |
dblclick |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement de double-clic DOM est déclenché sur le polygone. |
drag |
function(event) Arguments:
Cet événement est déclenché à plusieurs reprises pendant que l'utilisateur fait glisser le polygone. |
dragend |
function(event) Arguments:
Cet événement se déclenche lorsque l'utilisateur arrête de faire glisser le polygone. |
dragstart |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur commence à faire glisser le polygone. |
mousedown |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement DOM mousedown est déclenché sur le polygone. |
mousemove |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement DOM mousemove est déclenché sur le polygone. |
mouseout |
function(event) Arguments:
Cet événement est déclenché lors de la sortie du pointeur du polygone. |
mouseover |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur survole un polygone. |
mouseup |
function(event) Arguments:
Cet événement est déclenché lorsque l'événement DOM mouseup est déclenché sur le polygone. |
|
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur clique avec le bouton droit sur le polygone. |
Interface PolygonOptions
Interface google.maps.PolygonOptions
Objet PolygonOptions utilisé pour définir les propriétés pouvant être définies sur un polygone.
Propriétés | |
---|---|
clickable optional |
Type:
boolean optional Par défaut:
true Indique si cet élément Polygon gère les événements de souris. |
draggable optional |
Type:
boolean optional Par défaut:
false Si ce paramètre est défini sur true , l'utilisateur peut faire glisser cette forme sur la carte. La propriété geodesic définit le mode de glissement. |
editable optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle affichés aux sommets et sur chaque segment. |
fillColor optional |
Type:
string optional Couleur de remplissage. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
fillOpacity optional |
Type:
number optional Opacité de remplissage comprise entre 0,0 et 1,0 |
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 de l'é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. |
map optional |
Type:
Map optional Carte sur laquelle afficher le polygone. |
paths optional |
Type:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optional Séquence ordonnée de coordonnées qui désigne une boucle fermée. Contrairement aux polylignes, un polygone peut se composer d'un ou de plusieurs chemins. Par conséquent, la propriété "paths" peut spécifier un ou plusieurs tableaux de coordonnées LatLng . Les tracés sont fermés automatiquement. Ne répétez pas le premier sommet du tracé en tant que dernier sommet. Les polygones simples peuvent être définis à l'aide d'un seul tableau de LatLng . Les polygones plus complexes peuvent spécifier un tableau de tableaux. Tous les tableaux simples sont convertis en MVCArray . L'insertion ou la suppression de LatLng dans MVCArray met automatiquement à jour le polygone sur la carte. |
strokeColor optional |
Type:
string optional Couleur du trait. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
strokeOpacity optional |
Type:
number optional Opacité du trait (entre 0,0 et 1,0) |
strokePosition optional |
Type:
StrokePosition optional Par défaut:
StrokePosition.CENTER Position du trait. |
strokeWeight optional |
Type:
number optional Épaisseur du trait, en pixels. |
visible optional |
Type:
boolean optional Par défaut:
true Indique si ce polygone est visible sur la carte. |
zIndex optional |
Type:
number optional L'indice z par rapport aux autres polys. |
Interface PolyMouseEvent
Interface google.maps.PolyMouseEvent
Cet objet est renvoyé à partir d'événements de souris sur des polylignes et des polygones.
Cette interface étend MapMouseEvent
.
Propriétés | |
---|---|
edge optional |
Type:
number optional Indice du segment du tracé situé sous le curseur au moment de l'événement, si l'événement s'est produit sur un point médian d'un polygone modifiable. |
path optional |
Type:
number optional Indice du tracé sous le curseur au moment de l'événement, si l'événement s'est produit sur un sommet et que le polygone est modifiable. Sinon, il est défini sur undefined . |
vertex optional |
Type:
number optional Indice du sommet situé sous le curseur au moment de l'événement, si l'événement s'est produit sur un sommet et que la polyligne ou le polygone est modifiable. Si l'événement ne se produit pas sur un sommet, la valeur est undefined . |
Hérité:
domEvent ,
latLng
|
Méthodes | |
---|---|
Hérité:
stop
|
Classe Rectangle
Classe google.maps.Rectangle
Superposition d'un rectangle.
Cette classe étend MVCObject
.
Accédez-y en appelant const {Rectangle} = await google.maps.importLibrary("maps")
. Consultez la section Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Rectangle |
Rectangle([opts]) Paramètres:
Créez un rectangle à l'aide du RectangleOptions transmis, qui spécifie les limites et le style. |
Méthodes | |
---|---|
getBounds |
getBounds() Paramètres:aucun
Valeur renvoyée:
LatLngBounds|null Renvoie les limites de ce rectangle. |
getDraggable |
getDraggable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si cet élément peut être déplacé par l'utilisateur. |
getEditable |
getEditable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si l'utilisateur peut modifier ce rectangle. |
getMap |
getMap() Paramètres:aucun
Valeur renvoyée:
Map|null Renvoie la carte sur laquelle ce rectangle s'affiche. |
getVisible |
getVisible() Paramètres:aucun
Valeur renvoyée:
boolean Indique si ce rectangle est visible sur la carte. |
setBounds |
setBounds(bounds) Paramètres:
Valeur renvoyée:aucune
Définit les limites de ce rectangle. |
setDraggable |
setDraggable(draggable) Paramètres:
Valeur renvoyée:aucune
Si ce paramètre est défini sur true , l'utilisateur peut faire glisser ce rectangle sur la carte. |
setEditable |
setEditable(editable) Paramètres:
Valeur renvoyée:aucune
Si la valeur est true , l'utilisateur peut modifier ce rectangle en faisant glisser les points de contrôle affichés aux coins et sur chaque bord. |
setMap |
setMap(map) Paramètres:
Valeur renvoyée:aucune
Affiche le rectangle sur la carte spécifiée. Si la carte est définie sur null , le rectangle est supprimé. |
setOptions |
setOptions(options) Paramètres:
Valeur renvoyée:aucune
|
setVisible |
setVisible(visible) Paramètres:
Valeur renvoyée:aucune
Masque ce rectangle si la valeur est false . |
Hérité:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
bounds_changed |
function() Arguments:aucun
Cet événement est déclenché lorsque les limites du rectangle sont modifiées. |
click |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement de clic DOM se déclenche sur le rectangle. |
contextmenu |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM contextmenu se déclenche sur le rectangle. |
dblclick |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement de double-clic DOM se déclenche sur le rectangle. |
drag |
function(event) Arguments:
Cet événement est déclenché à plusieurs reprises pendant que l'utilisateur fait glisser le rectangle. |
dragend |
function(event) Arguments:
Cet événement se déclenche lorsque l'utilisateur arrête de faire glisser le rectangle. |
dragstart |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur commence à faire glisser le rectangle. |
mousedown |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM mousedown est déclenché sur le rectangle. |
mousemove |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM mousemove se déclenche sur le rectangle. |
mouseout |
function(event) Arguments:
Cet événement est déclenché lors de la sortie du rectangle. |
mouseover |
function(event) Arguments:
Cet événement est déclenché lorsque vous pointez sur un rectangle. |
mouseup |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM mouseup se déclenche sur le rectangle. |
|
function(event) Arguments:
Cet événement se déclenche lorsque l'utilisateur clique avec le bouton droit sur le rectangle. |
Interface RectangleOptions
Interface google.maps.RectangleOptions
Objet RectangleOptions utilisé pour définir les propriétés pouvant être définies sur un rectangle.
Propriétés | |
---|---|
bounds optional |
Type:
LatLngBounds|LatLngBoundsLiteral optional Les limites. |
clickable optional |
Type:
boolean optional Par défaut:
true Indique si cet élément Rectangle gère les événements de souris. |
draggable optional |
Type:
boolean optional Par défaut:
false Si ce paramètre est défini sur true , l'utilisateur peut faire glisser ce rectangle sur la carte. |
editable optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , l'utilisateur peut modifier ce rectangle en faisant glisser les points de contrôle affichés aux coins et sur chaque bord. |
fillColor optional |
Type:
string optional Couleur de remplissage. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
fillOpacity optional |
Type:
number optional Opacité de remplissage comprise entre 0,0 et 1,0 |
map optional |
Type:
Map optional Carte sur laquelle afficher le rectangle. |
strokeColor optional |
Type:
string optional Couleur du trait. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
strokeOpacity optional |
Type:
number optional Opacité du trait (entre 0,0 et 1,0) |
strokePosition optional |
Type:
StrokePosition optional Par défaut:
StrokePosition.CENTER Position du trait. |
strokeWeight optional |
Type:
number optional Épaisseur du trait, en pixels. |
visible optional |
Type:
boolean optional Par défaut:
true Indique si ce rectangle est visible sur la carte. |
zIndex optional |
Type:
number optional L'indice z par rapport aux autres polys. |
Classe Circle
Classe google.maps.Circle
Cercle sur la surface de la Terre, également appelé "casque sphérique".
Cette classe étend MVCObject
.
Accédez-y en appelant const {Circle} = await google.maps.importLibrary("maps")
. Consultez la section Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Circle |
Circle([circleOrCircleOptions]) Paramètres:
Créez un cercle à l'aide du CircleOptions transmis, qui spécifie le centre, le rayon et le style. |
Méthodes | |
---|---|
getBounds |
getBounds() Paramètres:aucun
Valeur renvoyée:
LatLngBounds|null Récupère le LatLngBounds de ce cercle. |
getCenter |
getCenter() Paramètres:aucun
Valeur renvoyée:
LatLng|null Renvoie le centre de ce cercle. |
getDraggable |
getDraggable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si cet utilisateur peut faire glisser ce cercle. |
getEditable |
getEditable() Paramètres:aucun
Valeur renvoyée:
boolean Indique si l'utilisateur peut modifier ce cercle. |
getMap |
getMap() Paramètres:aucun
Valeur renvoyée:
Map|null Renvoie la carte sur laquelle ce cercle est affiché. |
getRadius |
getRadius() Paramètres:aucun
Valeur renvoyée:
number Renvoie le rayon de ce cercle (en mètres). |
getVisible |
getVisible() Paramètres:aucun
Valeur renvoyée:
boolean Indique si ce cercle est visible sur la carte. |
setCenter |
setCenter(center) Paramètres:
Valeur renvoyée:aucune
Définit le centre de ce cercle. |
setDraggable |
setDraggable(draggable) Paramètres:
Valeur renvoyée:aucune
Si ce paramètre est défini sur true , l'utilisateur peut faire glisser ce cercle sur la carte. |
setEditable |
setEditable(editable) Paramètres:
Valeur renvoyée:aucune
Si la valeur est true , l'utilisateur peut modifier ce cercle en faisant glisser les points de contrôle affichés au centre et autour de la circonférence du cercle. |
setMap |
setMap(map) Paramètres:
Valeur renvoyée:aucune
Affiche le cercle sur la carte spécifiée. Si la carte est définie sur null , le cercle est supprimé. |
setOptions |
setOptions(options) Paramètres:
Valeur renvoyée:aucune
|
setRadius |
setRadius(radius) Paramètres:
Valeur renvoyée:aucune
Définit le rayon de ce cercle (en mètres). |
setVisible |
setVisible(visible) Paramètres:
Valeur renvoyée:aucune
Masque ce cercle si la valeur est false . |
Hérité:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
center_changed |
function() Arguments:aucun
Cet événement est déclenché lorsque le centre du cercle est modifié. |
click |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement de clic DOM se déclenche sur le cercle. |
dblclick |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement de double-clic DOM se déclenche sur le cercle. |
drag |
function(event) Arguments:
Cet événement est déclenché à plusieurs reprises pendant que l'utilisateur fait glisser le cercle. |
dragend |
function(event) Arguments:
Cet événement se déclenche lorsque l'utilisateur arrête de faire glisser le cercle. |
dragstart |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur commence à faire glisser le cercle. |
mousedown |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM mousedown est déclenché sur le cercle. |
mousemove |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM mousemove est déclenché sur le cercle. |
mouseout |
function(event) Arguments:
Cet événement est déclenché lors de la sortie du cercle. |
mouseover |
function(event) Arguments:
Cet événement est déclenché lorsque vous pointez sur le cercle. |
mouseup |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement DOM mouseup se déclenche sur le cercle. |
radius_changed |
function() Arguments:aucun
Cet événement est déclenché lorsque le rayon du cercle est modifié. |
rightclick |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur clique avec le bouton droit sur le cercle. |
Interface CircleOptions
Interface google.maps.CircleOptions
Objet CircleOptions utilisé pour définir les propriétés pouvant être définies sur un cercle.
Propriétés | |
---|---|
center optional |
Type:
LatLng|LatLngLiteral optional Centre du cercle. |
clickable optional |
Type:
boolean optional Par défaut:
true Indique si cet élément Circle gère les événements de souris. |
draggable optional |
Type:
boolean optional Par défaut:
false Si ce paramètre est défini sur true , l'utilisateur peut faire glisser ce cercle sur la carte. |
editable optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , l'utilisateur peut modifier ce cercle en faisant glisser les points de contrôle affichés au centre et autour de la circonférence du cercle. |
fillColor optional |
Type:
string optional Couleur de remplissage. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
fillOpacity optional |
Type:
number optional Opacité de remplissage comprise entre 0,0 et 1,0. |
map optional |
Type:
Map optional Carte sur laquelle afficher le cercle. |
radius optional |
Type:
number optional Rayon (en mètres) sur la surface de la Terre. |
strokeColor optional |
Type:
string optional Couleur du trait. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. |
strokeOpacity optional |
Type:
number optional Opacité du trait (entre 0.0 et 1.0). |
strokePosition optional |
Type:
StrokePosition optional Par défaut:
StrokePosition.CENTER Position du trait. |
strokeWeight optional |
Type:
number optional Épaisseur du trait, en pixels. |
visible optional |
Type:
boolean optional Par défaut:
true Indique si ce cercle est visible sur la carte. |
zIndex optional |
Type:
number optional L'indice z par rapport aux autres polys. |
Constantes StrokePosition
Constantes google.maps.StrokePosition
Positions possibles du trait sur un polygone.
Accédez-y en appelant const {StrokePosition} = await google.maps.importLibrary("maps")
. Consultez la section Bibliothèques de l'API Maps JavaScript.
Constantes | |
---|---|
CENTER |
Le trait est centré sur le tracé du polygone, la moitié du trait étant à l'intérieur du polygone et l'autre moitié à l'extérieur. |
INSIDE |
Le trait se trouve à l'intérieur du polygone. |
OUTSIDE |
Le trait se trouve en dehors du polygone. |