drawing.DrawingManager

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 DrawingManager

classe google.maps.drawing.DrawingManager

Permet aux utilisateurs de dessiner des marqueurs, des polygones, des polylines, des rectangles et des cercles sur la carte.

Le mode dessin du drawing.DrawingManager définit le type de superposition (overlay) qui peut être créé par l'utilisateur.

Ajoute un contrôle à la carte, permettant à l'utilisateur de changer de mode de dessin.

Cette classe hérite de la classe MVCObject.

Library

drawing

Constructeur
Evénement
Méthode
Constructeur drawing.DrawingManager
ConstructeurDescription
drawing.DrawingManager(options?:drawing.DrawingManagerOptions)

Crée un drawing.DrawingManager, qui permet aux utilisateurs de dessiner sur la carte des superpositions (overlay) et de basculer de la superposition non modifiable vers la superpostion modifiable grâce au bouton dessin.

Evénement drawing.DrawingManager
EvénementArgumentsDescription
circlecompleteArguments : Circle

Cet événement est déclenché lorsque l'utilisateur a fini de dessiner un cercle.

markercompleteArguments : Marker

Cet événement est déclenché lorsque l'utilisateur a fini de dessiner un marqueur.

overlaycompleteArguments : drawing.OverlayCompleteEvent

Cet événement est déclenché lorsque l'utilisateur a fini de dessiner une superposition (overlay) ou tout autre type.

polygoncompleteArguments : Polygon

Cet événement est déclenché lorsque l'utilisateur a fini de dessiner un polygone.

polylinecompleteArguments : Polyline

Cet événement est déclenché lorsque l'utilisateur a fini de dessiner une polyline.

rectanglecompleteArguments : Rectangle

Cet événement est déclenché lorsque l'utilisateur a fini de dessiner un rectangle.

Méthode drawing.DrawingManager
MéthodeValeur RetournéeDescription
getDrawingMode()Valeur retournée : drawing.OverlayType

Retourne le mode dessin du drawing.DrawingManager.

getMap()Valeur retournée : Map

Retourne la carte Map à laquelle le drawing.DrawingManager est attaché, qui est la carte Map sur laquelle les superpositions créées seront placées.

setDrawingMode(
     drawingMode:drawing.OverlayType
)
Valeur retournée :  None 

Modifie le mode dessin du drawing.DrawingManager, qui définit le type de superposition (overlay) devant être ajouté sur la carte.

Les valeurs acceptées sont :

  • MARKER,
  • POLYGON,
  • POLYLINE,
  • RECTANGLE,
  • CIRCLE,
  •  null .

Un mode dessin à  null  signifie que l'utilisateur peut interagir avec la carte comme d'habitude et que les clics ne dessinent plus rien.

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

Attache l'objet drawing.DrawingManager à la carte Map spécifiée.

setOptions(
     options:drawing.DrawingManagerOptions
)
Valeur retournée :  None 

Définit les options du drawing.DrawingManager.