Circle

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 Circle

classe google.maps.Circle

Un cercle à la surface de la Terre; aussi connu comme sous le nom de "calotte sphérique".

Cette classe hérite de la classe MVCObject.

Constructeur
Evénement
Méthode
Constructeur Circle
ConstructeurDescription
Circle(
       opts?:CircleOptions
)

Créé un cercle en utilisant les options CircleOptions transmisent, qui indiquent le centre, le rayon, et le style.

Evénement Circle
EvénementArgumentsDescription
center_changedArguments :  None 

Cet événement est déclenché lorsque le centre center du cercle est modifié.

clickArguments : MouseEvent

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

dblclickArguments : MouseEvent

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

dragArguments : MouseEvent

Cet événement est déclenché à plusieurs reprises qtant que l' utilisateur fait glisser le cercle.

dragendArguments : MouseEvent

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

dragstartArguments : MouseEvent

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

mousedownArguments : MouseEvent

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

mousemoveArguments : MouseEvent

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

mouseoutArguments : MouseEvent

Cet événement est déclenché sur un mouseout sur le cercle

mouseoverArguments : MouseEvent

Cet événement est déclenché sur un mouseover sur le cercle

mouseupArguments : MouseEvent

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

radius_changedArguments :  None 

Cet événement est déclenché lorsque le rayon radius du cercle est modifié.

rightclickArguments : MouseEvent

Cet événement est déclenché lorsqu'un click droit rightclick est exécuté sur le cercle.

Méthode Circle
MéthodeValeur RetournéeDescription
getBounds()Valeur retournée : LatLngBounds

Récupère le LatLngBounds de ce cercle.

getCenter()Valeur retournée : LatLng

Retourne le centre de ce cercle.

getDraggable()Valeur retournée :  boolean 

Retourne si ce cercle peut être déplacé par l'utilisateur.

getEditable()Valeur retournée :  boolean 

Retourne si ce cercle est modifiable par l'utilisateur.

getMap()Valeur retournée : Map

Retourne la carte sur laquelle ce cercle est affiché.

getRadius()Valeur retournée :  number 

Retourne le rayon de ce cercle, en mètres.

getVisible()Valeur retournée :  boolean 

Retourne  true si ce cercle est visible sur la carte.

setCenter(
       center:LatLng|LatLngLiteral
)
Valeur retournée :  None 

Définit le centre de ce cercle.

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

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

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

Si défini à  true , l'utilisateur peut modifier ce cercle en faisant glisser les points de contrôle affichés au centre et sur la circonférence du cercle.

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

Rends ce cercle sur la carte spécifiée.

Si la carte est définie sur  null , le cercle sera supprimé.

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

Définit les options du cercle.

setRadius(
       radius: number 
)
Valeur retournée :  None 

Définit le rayon de ce cercle (en mètres).

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

Masque ce cercle si la valeur est définie sur  false .