Classe Data
Classe google.maps.Data
Calque permettant d'afficher des données géospatiales. Les points, les polylignes et les polygones peuvent être affichés.
Chaque Map
possède un objet Data
par défaut. La plupart du temps, il n'est donc pas nécessaire d'en construire un. Exemple :
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
est une collection de Features
.
Cette classe étend MVCObject
.
Accédez-y en appelant le const {Data} = await google.maps.importLibrary("maps")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Data |
Data([options]) Paramètres :
Crée une collection vide avec le DataOptions donné. |
Méthodes | |
---|---|
add |
add([feature]) Paramètres :
Valeur renvoyée :
Data.Feature Ajoute un élément à la collection et renvoie l'élément ajouté. Si la fonctionnalité possède un ID, elle remplacera toute fonctionnalité existante dans la collection portant le même ID. Si aucune entité n'est indiquée, une entité est créée avec une géométrie nulle et sans propriétés. Si des Notez que les ID |
addGeoJson |
addGeoJson(geoJson[, options]) Paramètres :
Valeur renvoyée :
Array<Data.Feature> Ajoute des fonctionnalités GeoJSON à la collection. Fournissez un fichier JSON analysé à cette méthode. Les caractéristiques importées sont renvoyées. Génère une exception si le GeoJSON n'a pas pu être importé. |
contains |
contains(feature) Paramètres :
Valeur renvoyée :
boolean Vérifie si la caractéristique donnée se trouve dans la collection. |
forEach |
forEach(callback) Paramètres :
Valeur renvoyée : aucune
Appelle la fonction donnée à plusieurs reprises, en transmettant un élément de la collection à la fonction à chaque appel. L'ordre d'itération des caractéristiques n'est pas défini. |
getControlPosition |
getControlPosition() Paramètres : aucun
Valeur renvoyée :
ControlPosition Renvoie la position des commandes de dessin sur la carte. |
getControls |
getControls() Paramètres : aucun
Valeur renvoyée :
|