Classe Data
Classe google.maps.Data
Calque permettant d'afficher des données géospatiales. Les points, les lignes et les polygones peuvent être affichés.
Chaque Map
comporte un objet Data
par défaut. La plupart du temps, il n'est donc pas nécessaire d'en créer un. Par exemple:
var myMap = new google.maps.Map(...);L'objet
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
est une collection de Features
.
Cette classe étend MVCObject
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans 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 géographique à la collection, puis l'affiche. Si l'élément géographique possède un ID, il remplace tout élément existant de la collection ayant le même ID. Si aucun élément géographique n'est indiqué, un élément sera créé avec une géométrie nulle et aucune propriété. Si des Notez que les ID |
addGeoJson |
addGeoJson(geoJson[, options]) Paramètres:
Valeur renvoyée:
Array<Data.Feature> Ajoute des éléments géographiques GeoJSON à la collection. Donnez à cette méthode un fichier JSON analysé. Les éléments géographiques importés sont renvoyés. La fonction renvoie une exception si le fichier GeoJSON n'a pas pu être importé. |
contains |
contains(feature) Paramètres:
Valeur renvoyée:
boolean Vérifie si l'élément géographique donné se trouve dans la collection. |
forEach |
forEach(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
Invoque de manière répétée la fonction donnée, en transmettant une caractéristique 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:
Array<string> Renvoie les modes de dessin que l'utilisateur peut sélectionner, dans l'ordre dans lequel ils sont affichés. Cela n'inclut pas le mode de dessin null , qui est ajouté par défaut. Les modes de dessin possibles sont "Point" , "LineString" ou "Polygon" . |
getDrawingMode |
getDrawingMode() Paramètres:aucun
Valeur renvoyée:
string|null Renvoie le mode de dessin actuel du calque de données donné. Un mode de dessin null signifie que l'utilisateur peut interagir avec la carte comme d'habitude, et que les clics ne dessinent rien. Les modes de dessin possibles sont null , "Point" , "LineString" ou "Polygon" . |
getFeatureById |
getFeatureById(id) Paramètres:
Valeur renvoyée:
Data.Feature|undefined Renvoie l'élément géographique avec l'ID donné, s'il existe dans la collection. Sinon, renvoie undefined . Notez que les ID |
getMap |
getMap() Paramètres:aucun
Valeur renvoyée:
Map Affiche la carte sur laquelle les éléments géographiques sont affichés. |
getStyle |
getStyle() Paramètres:aucun
Valeur renvoyée:
Data.StylingFunction|Data.StyleOptions Récupère le style de tous les éléments géographiques de la collection. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Paramètres:
Return Value (Valeur renvoyée) : aucune
Charge un fichier GeoJSON à partir d'une URL et ajoute les éléments géographiques à la collection. REMARQUE: Le GeoJSON est récupéré à l'aide de XHR et peut ne pas fonctionner d'un domaine à l'autre. En cas de problème, nous vous recommandons d'extraire le fichier GeoJSON à l'aide de la bibliothèque AJAX de votre choix, puis d'appeler |
overrideStyle |
overrideStyle(feature, style) Paramètres:
Return Value (Valeur renvoyée) : aucune
Modifie le style d'un élément géographique. Ces modifications sont appliquées au style spécifié par setStyle() . Les propriétés de style définies sur null reviennent à la valeur spécifiée via setStyle() . |
remove |
remove(feature) Paramètres:
Return Value (Valeur renvoyée) : aucune
Supprime un élément géographique de la collection. |
revertStyle |
revertStyle([feature]) Paramètres:
Return Value (Valeur renvoyée) : aucune
Supprime l'effet des appels overrideStyle() précédents. Le style de l'élément géographique donné est rétabli au style spécifié par setStyle() . Si aucun élément géographique n'est indiqué, le style de tous les éléments géographiques est rétabli. |
setControlPosition |
setControlPosition(controlPosition) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit la position des commandes de dessin sur la carte. |
setControls |
setControls(controls) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit les modes de dessin que l'utilisateur peut sélectionner, dans l'ordre dans lequel ils sont affichés. Cela ne doit pas inclure le mode de dessin null , qui est ajouté par défaut. Si la valeur est null , les commandes de dessin sont désactivées et ne s'affichent pas. Les modes de dessin possibles sont "Point" , "LineString" ou "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit le mode de dessin actuel du calque de données concerné. Un mode de dessin null signifie que l'utilisateur peut interagir avec la carte comme d'habitude, et que les clics ne dessinent rien. Les modes de dessin possibles sont null , "Point" , "LineString" ou "Polygon" . |
setMap |
setMap(map) Paramètres:
Return Value (Valeur renvoyée) : aucune
Affiche les éléments géographiques sur la carte spécifiée. Si la carte est définie sur null , les éléments géographiques seront supprimés de la carte. |
setStyle |
setStyle(style) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit le style de tous les éléments géographiques de la collection. Les styles spécifiés pour chaque élément géographique via overrideStyle() continuent de s'appliquer. Transmettez soit un objet avec les options de style souhaitées, soit une fonction qui calcule le style de chaque élément géographique. La fonction sera appelée à chaque mise à jour des propriétés d'un élément géographique. |
toGeoJson |
toGeoJson(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
Exporte les éléments géographiques de la collection vers un objet GeoJSON. |
Hérité:addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Événements | |
---|---|
addfeature |
function(event) Arguments:
Cet événement est déclenché lorsqu'un élément géographique est ajouté à la collection. |
click |
function(event) Arguments:
Cet événement est déclenché lorsqu'un utilisateur clique sur la géométrie. |
contextmenu |
function(event) Arguments:
Cet événement se déclenche lorsque l'événement du menu contextuel DOM est déclenché sur la géométrie. |
dblclick |
function(event) Arguments:
Cet événement est déclenché lors d'un double-clic sur la géométrie. |
mousedown |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur pointe sur la géométrie. |
mouseout |
function(event) Arguments:
Cet événement est déclenché lorsque le pointeur de la souris quitte la zone de la géométrie. |
mouseover |
function(event) Arguments:
Cet événement est déclenché lorsque l'utilisateur la souris entre dans la zone de la géométrie. |
mouseup |
function(event) Arguments:
Cet événement est déclenché lorsque la souris pointe sur la géométrie. |
removefeature |
function(event) Arguments:
Cet événement est déclenché lorsqu'un élément géographique est supprimé de la collection. |
removeproperty |
function(event) Arguments:
Cet événement est déclenché lorsque la propriété d'un élément géographique est supprimée. |
setgeometry |
function(event) Arguments:
Cet événement est déclenché lorsque la géométrie d'un élément géographique est définie. |
setproperty |
function(event) Arguments:
Cet événement est déclenché lorsque la propriété d'un élément géographique est définie. |
|
function(event) Arguments:
Cet événement est déclenché lors d'un clic droit sur la géométrie. |
Interface Data.DataOptions
Interface google.maps.Data.DataOptions
Objet DataOptions utilisé pour définir les propriétés qu'un développeur peut définir sur un objet Data
.
Propriétés | |
---|---|
map |
Type:
Map Carte sur laquelle afficher les éléments géographiques de la collection. |
controlPosition optional |
Type:
ControlPosition optional Par défaut:
ControlPosition.TOP_LEFT Position des commandes de dessin sur la carte. |
controls optional |
Type:
Array<string> optional Par défaut:
null Décrit les modes de dessin que l'utilisateur peut sélectionner, dans l'ordre dans lequel ils sont affichés. Cela ne doit pas inclure le mode de dessin null , qui est ajouté par défaut. Si la valeur est null , les commandes de dessin sont désactivées et ne s'affichent pas. Les modes de dessin possibles sont "Point" , "LineString" ou "Polygon" . |
drawingMode optional |
Type:
string optional Par défaut:
null Mode de dessin actuel du calque de données donné. Un mode de dessin null signifie que l'utilisateur peut interagir avec la carte comme d'habitude, et que les clics ne dessinent rien. Les modes de dessin possibles sont null , "Point" , "LineString" ou "Polygon" . |
featureFactory optional |
Type:
function(Data.Geometry): Data.Feature optional Lorsque le dessin est activé et qu'un utilisateur dessine une géométrie (un point, une chaîne de lignes ou un polygone), cette fonction est appelée avec cette géométrie et doit renvoyer un élément géographique à ajouter au calque Data. Si aucun paramètre featureFactory n'est spécifié, un élément Feature sans ID et sans propriété sera créé à partir de cette Geometry. La valeur par défaut est null . |
style optional |
Type:
Data.StylingFunction|Data.StyleOptions optional Style pour tous les éléments de la collection. Pour en savoir plus, consultez la méthode setStyle() ci-dessus. |
Interface Data.GeoJsonOptions
Interface google.maps.Data.GeoJsonOptions
Paramètres facultatifs pour l'importation de GeoJSON.
Propriétés | |
---|---|
idPropertyName optional |
Type:
string optional Nom de la propriété d'élément géographique à utiliser comme ID d'élément géographique. S'il n'est pas spécifié, l'ID d'élément GeoJSON est utilisé. |
Data.StyleOptions.
Interface google.maps.Data.StyleOptions
Ces options permettent de définir la façon dont un élément géographique doit s'afficher lorsqu'il est affiché sur une carte.
Propriétés | |
---|---|
animation optional |
Type:
Animation optional Animation à lire lorsque le repère est ajouté à une carte. S'applique uniquement aux géométries de points. |
clickable optional |
Type:
boolean optional Par défaut:
true Si la valeur est true , le repère reçoit les événements tactiles et de souris. |
cursor optional |
Type:
string optional Le curseur de la souris s'affiche lorsque l'utilisateur survole le composant. S'applique uniquement aux géométries de points. |
draggable optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , l'objet peut être déplacé sur la carte et la géométrie de l'élément géographique sous-jacent est mise à jour. |
editable optional |
Type:
boolean optional Par défaut:
false Si la valeur est true , l'objet peut être modifié en faisant glisser les points de contrôle. La géométrie de l'élément géographique sous-jacent est alors mise à jour. S'applique uniquement aux géométries de type LineString et Polygon. |
fillColor optional |
Type:
string optional Couleur de remplissage. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. S'applique uniquement aux géométries de polygones. |
fillOpacity optional |
Type:
number optional Opacité de remplissage, comprise entre 0,0 et 1,0. S'applique uniquement aux géométries de polygones. |
icon optional |
Icône pour le premier plan. Si une chaîne est fournie, elle est traitée comme s'il s'agissait d'un Icon , avec la chaîne url . S'applique uniquement aux géométries de points. |
icons optional |
Type:
Array<IconSequence> optional Icônes à afficher le long d'une polyligne. S'applique uniquement aux géométries de lignes. |
label optional |
Type:
string|MarkerLabel optional Ajoute un libellé au repère. L'étiquette peut être une chaîne ou un objet MarkerLabel . S'applique uniquement aux géométries de points. |
opacity optional |
Type:
number optional L'opacité du repère est comprise entre 0,0 et 1,0. S'applique uniquement aux géométries de points. |
shape optional |
Type:
MarkerShape optional Définit l'image interactive utilisée pour la détection des clics. S'applique uniquement aux géométries de points. |
strokeColor optional |
Type:
string optional Couleur du trait. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus. S'applique uniquement aux géométries de lignes et de polygones. |
strokeOpacity optional |
Type:
number optional Opacité du trait (entre 0.0 et 1.0). S'applique uniquement aux géométries de lignes et de polygones. |
strokeWeight optional |
Type:
number optional Épaisseur du trait, en pixels. S'applique uniquement aux géométries de lignes et de polygones. |
title optional |
Type:
string optional Texte de roulement. S'applique uniquement aux géométries de points. |
visible optional |
Type:
boolean optional Par défaut:
true Indique si l'élément est visible. |
zIndex optional |
Type:
number optional Tous les éléments géographiques sont affichés sur la carte par ordre de zIndex. Les valeurs plus élevées s'affichent devant celles dont la valeur est la plus faible. Les repères s'affichent toujours devant les polylignes et les polygones. |
Définition de type Data.StylingFunction
Définition du type google.maps.Data.StylingFunction
Fonction qui calcule l'apparence d'une caractéristique.
La méthode Data.setStyle()
peut accepter une fonction de style. Utilisez cette option lorsque les éléments doivent apparaître différemment en fonction de leurs propriétés. Pour en savoir plus sur les fonctionnalités de style, consultez le guide du développeur.
function(Data.Feature): Data.StyleOptions
Classe Data.Feature
Classe google.maps.Data.Feature
Un élément géographique est associé à une géométrie, un identifiant et un ensemble de propriétés.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.Feature |
Data.Feature([options]) Paramètres:
Construit une caractéristique avec les options fournies. |
Méthodes | |
---|---|
forEachProperty |
forEachProperty(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
Invoque de manière répétée la fonction donnée, en transmettant une valeur et un nom de propriété à chaque appel. L'ordre d'itération des propriétés n'est pas défini. |
getGeometry |
getGeometry() Paramètres:aucun
Valeur renvoyée:
Data.Geometry Renvoie la géométrie de l'élément géographique. |
getId |
getId() Paramètres:aucun
Valeur renvoyée:
number|string|undefined Renvoie l'ID de l'élément géographique. |
getProperty |
getProperty(name) Paramètres:
Valeur renvoyée:
* Renvoie la valeur de la propriété demandée ou undefined si la propriété n'existe pas. |
removeProperty |
removeProperty(name) Paramètres:
Return Value (Valeur renvoyée) : aucune
Supprime la propriété portant le nom indiqué. |
setGeometry |
setGeometry(newGeometry) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit la géométrie de l'élément géographique. |
setProperty |
setProperty(name, newValue) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit la valeur de la propriété spécifiée. Si newValue est défini sur undefined , cela équivaut à appeler removeProperty . |
toGeoJson |
toGeoJson(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
Exporte l'élément géographique vers un objet GeoJSON. |
Événements | |
---|---|
removeproperty |
function(event) Arguments:
Cet événement est déclenché lorsque la propriété d'un élément géographique est supprimée. |
setgeometry |
function(event) Arguments:
Cet événement est déclenché lorsque la géométrie d'un élément géographique est définie. |
setproperty |
function(event) Arguments:
Cet événement est déclenché lorsque la propriété d'un élément géographique est définie. |
Data.FeatureOptions.
Interface google.maps.Data.FeatureOptions
Paramètres facultatifs pour la création d'objets Data.Feature
.
Propriétés | |
---|---|
geometry optional |
Type:
Data.Geometry|LatLng|LatLngLiteral optional Géométrie de l'élément géographique. Si aucune valeur n'est spécifiée lors de la construction d'un élément géographique, sa géométrie sera null . Si un objet LatLng ou LatLngLiteral est fourni, il sera converti en une géométrie Data.Point . |
id optional |
Type:
number|string optional L'ID de fonctionnalité est facultatif. S'il est fourni, il peut être utilisé pour rechercher l'élément géographique dans un objet Data à l'aide de la méthode getFeatureById() . Notez que l'ID d'un élément géographique ne peut pas être modifié par la suite. |
properties optional |
Type:
Object optional Propriétés de la fonctionnalité. Il s'agit d'un mappage arbitraire des noms de propriété sur les valeurs. |
Interface Data.Geometry
Interface google.maps.Data.Geometry
Super-classe pour les différents objets de géométrie.
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
Invoque de manière répétée la fonction donnée, en transmettant un point de la géométrie à la fonction à chaque appel. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie le type d'objet de géométrie. Les possibilités sont "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" ou "GeometryCollection" . |
Classe Data.Point
Classe google.maps.Data.Point
Une géométrie de type Point contient une seule LatLng
.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.Point |
Data.Point(latLng) Paramètres:
Construit un Data.Point à partir de l'élément LatLng ou LatLngLiteral donné. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
get |
get() Paramètres:aucun
Valeur renvoyée:
LatLng Renvoie l'élément LatLng contenu. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "Point" . |
Classe Data.MultiPoint
Classe google.maps.Data.MultiPoint
Une géométrie Multipoint contient un certain nombre de LatLng
.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Paramètres:
Construit un Data.MultiPoint à partir des LatLng ou LatLngLiteral donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Renvoie un tableau des éléments LatLng contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
LatLng Renvoie la valeur LatLng contenue en n -ième. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments LatLng contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "MultiPoint" . |
Classe Data.LineString
Classe google.maps.Data.LineString
Une géométrie LineString contient un certain nombre de LatLng
.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.LineString |
Data.LineString(elements) Paramètres:
Construit un Data.LineString à partir des LatLng ou LatLngLiteral donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Renvoie un tableau de l'élément LatLngs contenu. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
LatLng Renvoie la valeur LatLng contenue en n -ième. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments LatLng contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "LineString" . |
Classe Data.MultiLineString
Classe google.maps.Data.MultiLineString
Une géométrie MultiLineString contient un certain nombre de LineString
.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Paramètres:
Construit un Data.MultiLineString à partir des éléments Data.LineString ou des tableaux de positions donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée:
Array<Data.LineString> Renvoie un tableau des éléments Data.LineString contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
Data.LineString Renvoie la valeur Data.LineString contenue en n -ième. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments Data.LineString contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "MultiLineString" . |
Classe Data.LinearRing
Classe google.maps.Data.LinearRing
Une géométrie LinearRing contient un certain nombre de LatLng
s, qui représentent un élément LineString fermé. Il n'est pas nécessaire que la première LatLng
soit la dernière LatLng
. Le LinearRing est fermé implicitement.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Paramètres:
Construit un Data.LinearRing à partir des LatLng ou LatLngLiteral donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Renvoie un tableau des éléments LatLng contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
LatLng Renvoie la valeur LatLng contenue en n -ième. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments LatLng contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "LinearRing" . |
Classe Data.Polygon
Classe google.maps.Data.Polygon
Une géométrie de type Polygone contient un certain nombre de Data.LinearRing
s. Le premier anneau linéaire doit correspondre à la limite extérieure du polygone, tandis que les anneaux linéaires suivants doivent correspondre à des limites intérieures, également appelées "trous". Consultez l'exemple de polygone avec un trou.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.Polygon |
Data.Polygon(elements) Paramètres:
Construit un Data.Polygon à partir des éléments Data.LinearRing ou des tableaux de positions donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée:
Array<Data.LinearRing> Renvoie un tableau des éléments Data.LinearRing contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
Data.LinearRing Renvoie la valeur Data.LinearRing contenue en n -ième. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments Data.LinearRing contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "Polygon" . |
Classe Data.MultiPolygon
Classe google.maps.Data.MultiPolygon
Une géométrie MultiPolygon contient un certain nombre de Data.Polygon
s.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Paramètres:
Construit un Data.MultiPolygon à partir des éléments Data.Polygon ou des tableaux de positions donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée:
Array<Data.Polygon> Renvoie un tableau des éléments Data.Polygon contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
Data.Polygon Renvoie la valeur Data.Polygon contenue en n -ième. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments Data.Polygon contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "MultiPolygon" . |
Classe Data.GeometryCollection
Classe google.maps.Data.GeometryCollection
Une GeometryCollection contient un certain nombre d'objets de géométrie. Tous les objets LatLng
ou LatLngLiteral
sont automatiquement convertis en objets de géométrie Data.Point
.
Cette classe implémente Data.Geometry
.
Pour y accéder, appelez const {Data} = await google.maps.importLibrary("maps")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Paramètres:
Construit un Data.GeometryCollection à partir des objets de géométrie donnés ou des LatLng s. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée:
Array<Data.Geometry> Renvoie un tableau des objets de géométrie contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
Data.Geometry Renvoie l'objet de géométrie contenu ( n ). |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'objets de géométrie contenus. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "GeometryCollection" . |
Data.MouseEvent.
Interface google.maps.Data.MouseEvent
Cet objet est transmis aux gestionnaires d'événements de souris sur un objet Data
.
Cette interface étend MapMouseEvent
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature Fonctionnalité ayant généré l'événement de souris. |
Hérité:domEvent ,
latLng
|
Méthodes | |
---|---|
Hérité:
stop
|
Data.AddFeatureEvent.
Interface google.maps.Data.AddFeatureEvent
Propriétés d'un événement addfeature
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature L'élément géographique ajouté à FeatureCollection . |
Data.RemoveFeatureEvent.
Interface google.maps.Data.RemoveFeatureEvent
Propriétés d'un événement removefeature
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature Fonctionnalité qui a été supprimée de FeatureCollection . |
Interface Data.SetGeometryEvent
Interface google.maps.Data.SetGeometryEvent
Propriétés d'un événement setgeometry
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature Élément géographique dont la géométrie a été définie. |
newGeometry optional |
Type:
Data.Geometry optional Nouvelle géométrie de l'élément géographique. |
oldGeometry optional |
Type:
Data.Geometry optional Géométrie de l'élément précédent. |
Data.SetPropertyEvent
Interface google.maps.Data.SetPropertyEvent
Propriétés d'un événement setproperty
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature L'élément géographique dont la propriété a été définie. |
name |
Type:
string Nom de la propriété. |
newValue |
Type:
* La nouvelle valeur. |
oldValue |
Type:
* Valeur précédente. La valeur est undefined si la propriété a été ajoutée. |
Data.RemovePropertyEvent
Interface google.maps.Data.RemovePropertyEvent
Propriétés d'un événement removeproperty
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature L'élément géographique dont la propriété a été supprimée. |
name |
Type:
string Nom de la propriété. |
oldValue |
Type:
* Valeur précédente. |