Rectangle

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Classe Rectangle

classe google.maps.Rectangle

Ajoute une superposition (overlay) sous forme de rectangle.

Cette classe hérite de la classe MVCObject.

Constructeur
Evénement
Méthode
Constructeur Rectangle
ConstructeurDescription
Rectangle(
       opts?:RectangleOptions
)

Créer un rectangle à l'aide des options RectangleOptions, qui précisent les limites et le style.

Evénement Rectangle
EvénementArgumentsDescription
bounds_changedArguments :  None 

Cet événement est déclenché lorsque les limites du rectangle bounds sont modifiées.

clickArguments : MouseEvent

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

dblclickArguments : MouseEvent

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

dragArguments : MouseEvent

Cet événement est déclanché à plusieurs reprises tant que l' utilisateur fait glisser le rectangle.

dragendArguments : MouseEvent

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

dragstartArguments : MouseEvent

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

mousedownArguments : MouseEvent

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

mousemoveArguments : MouseEvent

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

mouseoutArguments : MouseEvent

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

mouseoverArguments : MouseEvent

Cet événement est déclenché sur un mouseover sur le rectangle.

mouseupArguments : MouseEvent

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

rightclickArguments : MouseEvent

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

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

Retourne les limites de ce rectangle.

getDraggable()Valeur retournée :  boolean 

Retourne si ce rectangle peut être déplacé 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 sur laquelle ce rectangle est affiché.

getVisible()Valeur retournée :  boolean 

Retourne  true  si ce rectangle est visible sur la carte.

setBounds(
       bounds:LatLngBounds|LatLngBoundsLiteral
)
Valeur retournée :  None 

Définit les limites de ce rectangle.

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

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

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 le rectangle sur la carte spécifiée.

Si la carte est définie à  null , le rectangle sera supprimé.

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

Définit les options du rectangles.

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

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