Vous avez trouvé ce tutoriel intéressant ? Recommandez le en cliquant sur le bouton +1    

classe google.maps.Polygon

Tutoriel publié le Mis à jour le
Tutoriel en Français

Un polygone (tout comme une polyline ou polyligne) définit une série de coordonnées reliées les unes aux autres dans un ordre donné; de plus, les polygones forment une boucle fermée et définissent une région remplie. Cette classe étend MVCOBJECT.

Accès Rapide

Constructeur Polygon
Evénements Polygon
Méthodes Polygon
Exemples & Infos diverses

Constructeur Polygon

  Constructeur    Description  
Polygon(
       opts?:PolygonOptions
)

Créer un polygone en utilisant les options PolygonOptions transmises, qui spécifient le chemin du polygone, le style du trait représentant le bord du polygone, et le style de la zone interne du polygone. Un polygone peut contenir un ou plusieurs chemins, où chaque chemin est constitué d'un tableau de LatLngs. Vous pouvez passer soit un tableau de LatLngs ou un MVCArray de LatLngs lors de la construction de ces chemins. Les Tableaux array sont convertis en MVCArray dans le polygone à l'instanciation.

Evénements Polygon

  Evénements    Arguments    Description  
clickMouseEvent

Cet événement est déclenché lorsque l'événement DOM click est déclenché sur le Polygone.

dblclickMouseEvent

Cet événement est déclenché lorsque l'événement DOM dblclick est déclenché sur le Polygone.

mousedownMouseEvent

Cet événement est déclenché lorsque l'événement DOM mousedown est déclenché sur le Polygone.

mousemoveMouseEvent

Cet événement est déclenché lorsque l'événement DOM mousemove est déclenché sur le Polygone.

mouseoutMouseEvent

Cet événement est déclenché lors d'un mouseout sur le Polygone.

mouseoverMouseEvent

Cet événement est déclenché lors d'un mouseover sur le Polygone.

mouseupMouseEvent

Cet événement est déclenché lorsque l'événement DOM mouseup est déclenché sur le Polygone.

rightclickMouseEvent

Cet événement est déclenché lors d'un click droit rightclick sur le Polygone.

Méthodes Polygon

  Méthodes    Valeur Retournée    Description  
getEditable() boolean 

Retourne si cette forme peut être modifiée par l'utilisateur.

getMap()Map

Retourne la carte à laquelle ce polyline est rattaché,

getPath()MVCArray.<LatLng>

Récupère le premier chemin Path.

getPaths()MVCArray.<MVCArray.<LatLng>>

Récupère les chemins path pour ce polygone,

getVisible() boolean 

Retourne  true  si ce polygone est visible sur la carte, sinon  false .

setEditable(
       editable: boolean 
)
 none 

Si défini à  true , l'utilisateur peut modifier cette forme en faisant glisser les points de contrôle montrés sur les sommets et sur chaque segment.

setMap(
       map:Map
)
 none 

Affiche cette Polyline ou Polygone sur la carte indiquée.

Si la carte est mise à  null , sera la polyline sera enlevée.

setOptions(
       options:PolygonOptions
)
 none 
setPath(path:
       MVCArray.<LatLng>|
       Array.<LatLng>
)
 none 

Définit le premier chemin path. Voir PolylineOptions pour plus de détails.

setPaths(paths:
       MVCArray.<MVCArray.<LatLng>>|
       MVCArray.<LatLng>|
       Array.<Array.<LatLng>>|
       Array.<LatLng>
)
 none 

Définit le chemin path pour ce Polygone.

setVisible(
       visible: boolean 
)
 none 

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