Classe Data
classe google.maps.Data
Couche destinée à l'affichage de données géospatiales. Points, ligne et des polygones peuvent être affichés.
Chaque carte possède un objet Data par défaut, donc la plupart du temps il n'est pas nécessaire d'en construire un. Par exemple :
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
L'objet Data est un ensemble de Data.Feature.
Cette classe hérite de la class MVCObject.
Constructeur | |
---|---|
Evénement | |
Méthode |
Constructeur Data | |
---|---|
Constructeur | Description |
Data( |
Evénement Data | ||
---|---|---|
Evénement | Arguments | Description |
addfeature | Arguments : Data.AddFeatureEvent | Cet événement est déclenché quand un élément est ajouté à la collection. |
click | Arguments : Data.MouseEvent | Cet événement est déclenché pour un click sur la géométrie. |
dblclick | Arguments : Data.MouseEvent | Cet événement est déclenché pour un double-click sur la géométrie. |
mousedown | Arguments : Data.MouseEvent | Cet événement est déclenché pour une mousedown sur la géométrie. |
mouseout | Arguments : Data.MouseEvent | Cet événement est déclenché lorsque la souris quitte la zone de la géométrie. |
mouseover | Arguments : Data.MouseEvent | Cet événement est déclenché lorsque la souris pénètre dans la zone de la géométrie. |
mouseup | Arguments : Data.MouseEvent | Cet événement est déclenché pour une mouseup sur la géométrie. |
removefeature | Arguments : Data.RemoveFeatureEvent | Cet événement est déclenché quand un élément est supprimé de la collection. |
removeproperty | Arguments : Data.RemovePropertyEvent | Cet événement est déclenché lorsque la propriété d'un élément est supprimé. |
rightclick | Arguments : Data.MouseEvent | Cet événement est déclenché pour un clic-droit |
setgeometry | Arguments : Data.SetGeometryEvent | Cet événement est déclenché lorsqu'un élément de géométrie est défini. |
setproperty | Arguments : Data.SetPropertyEvent | Cet événement est déclenché lorsque la propriété d'un élément est définie. |
Méthode Data | ||
---|---|---|
Méthode | Valeur Retournée | Description |
add( | Valeur retournée : Data.Feature | Ajoute un élément à la collection et retourne la fonctionnalité ajoutée. |
addGeoJson( | Valeur retournée : Array .Data.Feature | Ajoute des fonctionnalités GeoJSON à la collection. |
contains( | Valeur retournée : boolean | Vérifie si la fonctionnalité donnée est présente dans la collection. |
forEach( | Valeur retournée : None | Appel à plusieurs reprises la fonction donnée, en passant une fonctionnalité dans la collection à la fonction sur chaque appel. |
getFeatureById( | Valeur retournée : Data.Feature | undefined | Retourne la fonctionnalité avec l'ID donné, s'il existe dans la collection. |
getMap() | Valeur retournée : Map | Retourne la carte sur laquelle les fonctionnalités sont affichées. |
getStyle() | Valeur retournée : Data.StylingFunction |Data.StyleOptions | Retourne le style pour toutes les fonctionnalités de la collection. |
loadGeoJson( | Valeur retournée : None | Télécharge GeoJSON à partir d'une URL et ajoute les caractéristiques à la collection. |
overrideStyle( | Valeur retournée : None | Modifie le style d'une caractéristique. |
remove( | Valeur retournée : None | Supprime un élément de la collection. |
revertStyle( | Valeur retournée : None | Supprime l'effet du précédent appel |
setMap( | Valeur retournée : None | Rend les éléments sur la carte spécifiée. |
setStyle( | Valeur retournée : None | Définit le style de tous les éléments de la collection. Passer soit un objet avec les options de style souhaitées, ou une fonction qui calcule le style pour chaque élément. |
toGeoJson( | Valeur retournée : None | Exporte les fonctionnalités de la collection vers un objet GeoJSON. |