Classe Data
class
google.maps.Data
extends MVCObject
library "maps"
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. Il n'est donc généralement pas nécessaire d'en créer un. Exemple :
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data est une collection de Features.
const {Data} = await google.maps.importLibrary("maps");
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.FeatureAjoute un élément géographique à la collection et renvoie l'élément géographique ajouté. Si l'élément géographique possède un ID, il remplace tout élément géographique existant dans la collection avec le même ID. Si aucune caractéristique n'est fournie, une nouvelle caractéristique sera 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 éléments GeoJSON à la collection. Fournissez un JSON analysé à cette méthode. Les caractéristiques importées sont renvoyées. Génère une exception si le fichier GeoJSON n'a pas pu être importé. |
contains |
contains(feature)Paramètres :
Valeur renvoyée :
booleanVérifie si l'élément géographique donné se trouve dans la collection. |
forEach |
forEach(callback)Paramètres :
Valeur renvoyée : aucune
Appelle de manière répétée la fonction donnée, en transmettant un élément géographique 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|nullRenvoie la position des commandes de dessin sur la carte. |
getControls |
getControls()Paramètres : aucun
Valeur renvoyée :
Array<string>|nullRenvoie 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|nullRenvoie le mode de dessin actuel du calque de données donné. Un mode de dessin null signifie que l'utilisateur peut interagir normalement avec la carte 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|undefinedRenvoie 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|nullRenvoie la carte sur laquelle les éléments sont affichés. |
getStyle |
getStyle()Paramètres : aucun
Valeur renvoyée :
Data.StylingFunction|Data.StyleOptions|nullRécupère le style de tous les éléments géographiques de la collection. |
loadGeoJson |
loadGeoJson(url[, options, callback])Paramètres :
Valeur renvoyée : aucune
Charge un fichier GeoJSON à partir d'une URL et ajoute les éléments à la collection. REMARQUE : Le GeoJSON est récupéré à l'aide de XHR et peut ne pas fonctionner entre domaines. Si vous rencontrez des problèmes, nous vous recommandons de récupérer le GeoJSON à l'aide de la bibliothèque AJAX de votre choix, puis d'appeler |
overrideStyle |
overrideStyle(feature, style)Paramètres :
Valeur renvoyée : aucune
Modifie le style d'un élément. Ces modifications sont appliquées en plus du 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 :
Valeur renvoyée : aucune
Supprime une caractéristique de la collection. |
revertStyle |
revertStyle([feature])Paramètres :
Valeur renvoyée : aucune
Supprime l'effet des appels overrideStyle() précédents. Le style de l'élément géographique donné revient 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 :
Valeur renvoyée : aucune
Définit la position des commandes de dessin sur la carte. |
setControls |
setControls(controls)Paramètres :
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 :
Valeur renvoyée : aucune
Définit le mode de dessin actuel du calque de données donné. Un mode de dessin null signifie que l'utilisateur peut interagir normalement avec la carte et que les clics ne dessinent rien. Les modes de dessin possibles sont null, "Point", "LineString" ou "Polygon". |
setMap |
setMap(map)Paramètres :
Valeur renvoyée : aucune
Affiche les éléments sur la carte spécifiée. Si la carte est définie sur null, les éléments seront supprimés de la carte. |
setStyle |
setStyle(style)Paramètres :
Valeur renvoyée : aucune
Définit le style de tous les éléments géographiques de la collection. Les styles spécifiés par élément géographique via overrideStyle() continuent de s'appliquer. Transmettez un objet avec les options de style souhaitées ou une fonction qui calcule le style de chaque élément géographique. La fonction est appelée chaque fois que les propriétés d'un élément sont modifiées. |
toGeoJson |
toGeoJson(callback)Paramètres :
Valeur renvoyée : aucune
Exporte les éléments de la collection vers un objet GeoJSON. |
Héritées :
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é lors d'un clic sur la géométrie. |
contextmenu |
function(event)Arguments :
Cet événement est déclenché lorsque l'événement contextmenu du DOM est déclenché sur la géométrie. |
dblclick |
function(event)Arguments :
Cet événement est déclenché lorsqu'un double-clic est effectué sur la géométrie. |
mousedown |
function(event)Arguments :
Cet événement est déclenché lorsqu'un utilisateur appuie sur le bouton de la souris sur la géométrie. |
mouseout |
function(event)Arguments :
Cet événement est déclenché lorsque la souris quitte la zone de la géométrie. |
mouseover |
function(event)Arguments :
Cet événement est déclenché lorsque la souris entre dans la zone de la géométrie. |
mouseup |
function(event)Arguments :
Cet événement est déclenché lors d'un événement mouseup 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é lorsqu'une 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é lorsqu'une 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. |
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 :
MapCarte sur laquelle afficher les éléments de la collection. |
controlPosition
facultatif |
Type :
ControlPosition optionalPar défaut :
ControlPosition.TOP_LEFTPosition des commandes de dessin sur la carte. |
controls
facultatif |
Type :
Array<string> optionalPar défaut :
nullDé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
facultatif |
Type :
string optionalPar défaut :
nullMode de dessin actuel du calque de données donné. Un mode de dessin null signifie que l'utilisateur peut interagir normalement avec la carte et que les clics ne dessinent rien. Les modes de dessin possibles sont null, "Point", "LineString" ou "Polygon". |
featureFactory
facultatif |
Type :
function(Data.Geometry): Data.Feature optionalLorsque 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 à ajouter au calque de données. Si aucun featureFactory n'est fourni, un élément géographique sans ID ni propriétés sera créé à partir de cette géométrie. La valeur par défaut est null. |
style
facultatif |
Type :
Data.StylingFunction|Data.StyleOptions optionalStyle de tous les éléments géographiques 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
facultatif |
Type :
string optionalNom de la propriété de l'élément à utiliser comme ID de l'élément. Si aucune valeur n'est spécifiée, l'ID de l'élément GeoJSON sera utilisé. |
Interface Data.StyleOptions
interface
google.maps.Data.StyleOptions
Ces options spécifient la façon dont un élément géographique doit apparaître lorsqu'il est affiché sur une carte.
Propriétés | |
|---|---|
animation
facultatif |
Type :
Animation optionalAnimation à lire lorsque le repère est ajouté à une carte. S'applique uniquement aux géométries de points. |
clickable
facultatif |
Type :
boolean optionalPar défaut :
trueSi la valeur est true, le repère reçoit les événements tactiles et de souris. |
cursor
facultatif |
Type :
string optionalLe curseur de la souris s'affiche lorsque l'utilisateur survole le composant. S'applique uniquement aux géométries de points. |
draggable
facultatif |
Type :
boolean optionalPar défaut :
falseSi la valeur est true, l'objet peut être déplacé sur la carte et la géométrie de l'élément sous-jacent sera mise à jour. |
editable
facultatif |
Type :
boolean optionalPar défaut :
falseSi la valeur est true, l'objet peut être modifié en faisant glisser les points de contrôle, et la géométrie de l'élément géographique sous-jacent sera mise à jour. S'applique uniquement aux géométries LineString et Polygon. |
fillColor
facultatif |
Type :
string optionalCouleur 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
facultatif |
Type :
number optionalOpacité de remplissage, entre 0,0 et 1,0. S'applique uniquement aux géométries de polygones. |
icon
facultatif |
Icône du premier plan. Si une chaîne est fournie, elle est traitée comme s'il s'agissait d'un Icon avec la chaîne comme url. S'applique uniquement aux géométries de points. |
icons
facultatif |
Type :
Array<IconSequence> optionalIcônes à afficher le long d'une polyligne. S'applique uniquement aux géométries de lignes. |
label
facultatif |
Type :
string|MarkerLabel optionalAjoute un libellé au repère. Le libellé peut être une chaîne ou un objet MarkerLabel. S'applique uniquement aux géométries de points. |
opacity
facultatif |
Type :
number optionalOpacité du repère, comprise entre 0,0 et 1,0. S'applique uniquement aux géométries de points. |
shape
facultatif |
Type :
MarkerShape optionalDéfinit l'image cliquable utilisée pour la détection des clics. S'applique uniquement aux géométries de points. |
strokeColor
facultatif |
Type :
string optionalCouleur 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
facultatif |
Type :
number optionalOpacité du trait (entre 0.0 et 1.0). S'applique uniquement aux géométries de lignes et de polygones. |
strokeWeight
facultatif |
Type :
number optionalÉpaisseur du trait, en pixels. S'applique uniquement aux géométries de lignes et de polygones. |
title
facultatif |
Type :
string optionalTexte de roulement. S'applique uniquement aux géométries de points. |
visible
facultatif |
Type :
boolean optionalPar défaut :
trueIndique si la caractéristique est visible. |
zIndex
facultatif |
Type :
number optionalTous les éléments géographiques sont affichés sur la carte par ordre de zIndex, les valeurs plus élevées s'affichant devant les éléments ayant des valeurs plus faibles. Les repères s'affichent toujours devant les polylignes et les polygones. |
Data.StylingFunction typedef
typedef
google.maps.Data.StylingFunction
Fonction qui calcule l'apparence d'un élément géographique.
La méthode Data.setStyle() peut accepter une fonction de style. Utilisez cette option lorsque les éléments doivent s'afficher différemment en fonction de leurs propriétés. Pour en savoir plus sur l'application de styles aux éléments, consultez le guide du développeur.
function(Data.Feature): Data.StyleOptions
Data.Feature
classe
google.maps.Data.Feature
bibliothèque "maps"
Un élément géographique possède une géométrie, un ID et un ensemble de propriétés.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.Feature |
Data.Feature([options])Paramètres :
Construit un objet Feature avec les options données. |
Méthodes | |
|---|---|
forEachProperty |
forEachProperty(callback)Paramètres :
Valeur renvoyée : aucune
Appelle de manière répétée la fonction spécifié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|nullRenvoie la géométrie de l'élément géographique. |
getId |
getId()Paramètres : aucun
Valeur renvoyée :
number|string|undefinedRenvoie l'ID de la caractéristique. |
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 :
Valeur renvoyée : aucune
Supprime la propriété portant le nom spécifié. |
setGeometry |
setGeometry(newGeometry)Paramètres :
Valeur renvoyée : aucune
Définit la géométrie de l'élément géographique. |
setProperty |
setProperty(name, newValue)Paramètres :
Valeur renvoyée : aucune
Définit la valeur de la propriété spécifiée. Si newValue est undefined, cela équivaut à appeler removeProperty. |
toGeoJson |
toGeoJson(callback)Paramètres :
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é lorsqu'une 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é lorsqu'une propriété d'un élément géographique est définie. |
Data.FeatureOptions
interface
google.maps.Data.FeatureOptions
Paramètres facultatifs pour créer des objets Data.Feature.
Propriétés | |
|---|---|
geometry
facultatif |
Type :
Data.Geometry|LatLng|LatLngLiteral optionalGéométrie de l'élément géographique. Si aucune 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 géométrie Data.Point. |
id
facultatif |
Type :
number|string optionalL'ID de caractéristique 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'une caractéristique ne peut pas être modifié par la suite. |
properties
facultatif |
Type :
Object optionalPropriétés de la fonctionnalité. Il s'agit d'un mappage arbitraire des noms de propriétés aux valeurs. |
Data.Geometry
interface
google.maps.Data.Geometry
implémentée par Data.GeometryCollection, Data.LinearRing, Data.LineString, Data.MultiLineString, Data.MultiPoint, Data.MultiPolygon, Data.Point, Data.Polygon
Superclasse des différents objets géométriques.
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée :
voidAppelle 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 :
stringRenvoie le type de l'objet géométrique. Les valeurs possibles sont "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" ou "GeometryCollection". |
Classe Data.Point
class
google.maps.Data.Point
implements Data.Geometry
library "maps"
Une géométrie Point contient un seul LatLng.
const {Data} = await google.maps.importLibrary("maps");
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 :
Valeur renvoyée : aucune
|
get |
get()Paramètres : aucun
Valeur renvoyée :
LatLngRenvoie le LatLng contenu. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "Point". |
Classe Data.MultiPoint
class
google.maps.Data.MultiPoint
implements Data.Geometry
library "maps"
Une géométrie MultiPoint contient un certain nombre de LatLng.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)Paramètres :
Crée un Data.MultiPoint à partir des LatLng ou LatLngLiteral fournis. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Renvoie un tableau des LatLng contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
LatLngRenvoie le n-ième LatLng contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre de LatLng contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "MultiPoint". |
Classe Data.LineString
class
google.maps.Data.LineString
implements Data.Geometry
library "maps"
Une géométrie LineString contient un certain nombre de LatLng.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.LineString |
Data.LineString(elements)Paramètres :
Crée un Data.LineString à partir des LatLng ou LatLngLiteral fournis. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Renvoie un tableau des LatLngs contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
LatLngRenvoie le n-ième LatLng contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre de LatLng contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "LineString". |
Classe Data.MultiLineString
class
google.maps.Data.MultiLineString
implements Data.Geometry
library "maps"
Une géométrie MultiLineString contient un certain nombre de LineString.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.MultiLineString |
Data.MultiLineString(elements)Paramètres :
Construit un Data.MultiLineString à partir des Data.LineString ou des tableaux de positions donnés. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Valeur renvoyée :
Array<Data.LineString>Renvoie un tableau des Data.LineString contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
Data.LineStringRenvoie le n-ième Data.LineString contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre de Data.LineString contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "MultiLineString". |
Classe Data.LinearRing
class
google.maps.Data.LinearRing
implements Data.Geometry
library "maps"
Une géométrie LinearRing contient un certain nombre de LatLng, représentant une LineString fermée. Il n'est pas nécessaire que le premier LatLng soit égal au dernier LatLng. L'élément LinearRing est fermé implicitement.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)Paramètres :
Crée un Data.LinearRing à partir des LatLng ou LatLngLiteral fournis. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Renvoie un tableau des LatLng contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
LatLngRenvoie le n-ième LatLng contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre de LatLng contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "LinearRing". |
Data.Polygon
class
google.maps.Data.Polygon
implements Data.Geometry
library "maps"
Une géométrie de polygone contient un certain nombre de Data.LinearRing. Le premier anneau linéaire doit être la limite extérieure du polygone, et les anneaux linéaires suivants doivent être des limites intérieures, également appelées trous. Consultez l'exemple de polygone avec un trou.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.Polygon |
Data.Polygon(elements)Paramètres :
Construit un Data.Polygon à partir des Data.LinearRing ou des tableaux de positions donnés. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Valeur renvoyée :
Array<Data.LinearRing>Renvoie un tableau des Data.LinearRing contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
Data.LinearRingRenvoie le n-ième Data.LinearRing contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre de Data.LinearRing contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "Polygon". |
Data.MultiPolygon
class
google.maps.Data.MultiPolygon
implements Data.Geometry
library "maps"
Une géométrie MultiPolygon contient un certain nombre de Data.Polygon.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements)Paramètres :
Construit un Data.MultiPolygon à partir des Data.Polygon ou des tableaux de positions donnés. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Valeur renvoyée :
Array<Data.Polygon>Renvoie un tableau des Data.Polygon contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
Data.PolygonRenvoie le n-ième Data.Polygon contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre de Data.Polygon contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "MultiPolygon". |
Data.GeometryCollection
class
google.maps.Data.GeometryCollection
implements Data.Geometry
library "maps"
Un objet GeometryCollection contient un certain nombre d'objets géométriques. Tous les objets LatLng ou LatLngLiteral sont automatiquement convertis en objets géométriques Data.Point.
const {Data} = await google.maps.importLibrary("maps");
Constructeur | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)Paramètres :
Construit un Data.GeometryCollection à partir des objets géométriques ou des LatLng fournis. |
Méthodes | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Paramètres :
Valeur renvoyée : aucune
|
getArray |
getArray()Paramètres : aucun
Valeur renvoyée :
Array<Data.Geometry>Renvoie un tableau des objets géométriques contenus. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n)Paramètres :
Valeur renvoyée :
Data.GeometryRenvoie le n-ième objet géométrique contenu. |
getLength |
getLength()Paramètres : aucun
Valeur renvoyée :
numberRenvoie le nombre d'objets géométriques contenus. |
getType |
getType()Paramètres : aucun
Valeur renvoyée :
stringRenvoie la chaîne "GeometryCollection". |
Interface Data.MouseEvent
interface
google.maps.Data.MouseEvent
extends MapMouseEvent
Cet objet est transmis aux gestionnaires d'événements de souris sur un objet Data.
Propriétés | |
|---|---|
feature |
Type :
Data.FeatureÉlément géographique ayant généré l'événement de souris. |
Hérité :
domEvent,
latLng
| |
Méthodes | |
|---|---|
Hérité :
stop
|
Interface Data.AddFeatureEvent
interface
google.maps.Data.AddFeatureEvent
Propriétés d'un événement addfeature.
Propriétés | |
|---|---|
feature |
Type :
Data.FeatureFonctionnalité ajoutée à FeatureCollection. |
Data.RemoveFeatureEvent interface
interface
google.maps.Data.RemoveFeatureEvent
Propriétés d'un événement removefeature.
Propriétés | |
|---|---|
feature |
Type :
Data.FeatureFonctionnalité 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 dont la géométrie a été définie. |
newGeometry
facultatif |
Type :
Data.Geometry optionalNouvelle géométrie de l'élément. |
oldGeometry
facultatif |
Type :
Data.Geometry optionalGéométrie de l'élément géographique précédent. |
Interface Data.SetPropertyEvent
interface
google.maps.Data.SetPropertyEvent
Propriétés d'un événement setproperty.
Propriétés | |
|---|---|
feature |
Type :
Data.FeatureLa caractéristique dont la propriété a été définie. |
name |
Type :
stringNom de la propriété. |
newValue |
Type :
*La nouvelle valeur. |
oldValue |
Type :
*Valeur précédente. Sera undefined si la propriété a été ajoutée. |
Interface Data.RemovePropertyEvent
interface
google.maps.Data.RemovePropertyEvent
Propriétés d'un événement removeproperty.
Propriétés | |
|---|---|
feature |
Type :
Data.FeatureLa caractéristique dont la propriété a été supprimée. |
name |
Type :
stringNom de la propriété. |
oldValue |
Type :
*Valeur précédente. |