Data
Classe google.maps.Data
Calque pour afficher des données géospatiales. Vous pouvez afficher les points, les polylignes et les polygones.
Chaque objet Map
possède 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
.
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 et l'affiche. Si l'élément possède un ID, il remplacera tout élément existant de la collection avec le même ID. Si aucun élément géographique n'est spécifié, un élément géographique est créé avec une géométrie nulle et aucune propriété. Si la valeur Notez que les ID |
addGeoJson |
addGeoJson(geoJson[, options]) Paramètres:
Valeur renvoyée :
Array<Data.Feature> Ajoute des fonctionnalités GeoJSON à la collection. Attribuez à cette méthode un fichier JSON analysé. Les caractéristiques importées sont renvoyées. Lève 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 :
Valeur de retour:aucune
Invoque à plusieurs reprises la fonction donnée, en transmettant une caractéristique de la collection à la fonction à chaque appel. L'ordre des itérations dans les caractéristiques n'est pas défini. |
getControlPosition |
getControlPosition() Paramètres : aucun
Valeur renvoyée:
ControlPosition Affiche 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 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é. Le mode de dessin null signifie que l'utilisateur peut interagir normalement avec la carte, et les clics ne génèrent 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 :
Valeur de retour:aucune
Charge GeoJSON à partir d'une URL et ajoute les fonctionnalités à la collection. REMARQUE: Le fichier GeoJSON est récupéré à l'aide de XHR et peut ne pas fonctionner sur plusieurs domaines. En cas de problème, nous vous recommandons de récupérer le fichier GeoJSON à l'aide de la bibliothèque AJAX de votre choix, puis d'appeler |
overrideStyle |
overrideStyle(feature, style) Paramètres :
Valeur de retour:aucune
Modifie le style d'un élément géographique. Ces modifications s'appliquent 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:
Valeur de retour : aucune
Supprime un élément géographique de la collection. |
revertStyle |
revertStyle([feature]) Paramètres :
Valeur de retour:aucune
Supprime l'effet des appels overrideStyle() précédents. Le style de l'élément géographique est alors rétabli par setStyle() . Si aucun élément n'est indiqué, le style de tous les éléments est rétabli. |
setControlPosition |
setControlPosition(controlPosition) Paramètres:
Valeur de retour : aucune
Définit la position des commandes de dessin sur la carte. |
setControls |
setControls(controls) Paramètres:
Valeur de retour : aucune
Définit les modes de dessin que l'utilisateur peut sélectionner, dans l'ordre dans lequel ils sont affichés. Ce mode 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 de retour : aucune
Définit le mode de dessin actuel du calque de données donné. Le mode de dessin null signifie que l'utilisateur peut interagir normalement avec la carte, et les clics ne génèrent rien. Les modes de dessin possibles sont null , "Point" , "LineString" ou "Polygon" . |
setMap |
setMap(map) Paramètres:
Valeur de retour: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 sont supprimés de la carte. |
setStyle |
setStyle(style) Paramètres:
Valeur de retour : 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 est appelée à chaque mise à jour des propriétés d'un élément géographique. |
toGeoJson |
toGeoJson(callback) Paramètres :
Valeur de retour : 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é pour un clic sur la géométrie. |
contextmenu |
function(event) Arguments :
Cet événement est déclenché lorsque l'événement DOM menu contextuel est déclenché sur la géométrie. |
dblclick |
function(event) Arguments :
Cet événement est déclenché pour un double-clic sur la géométrie. |
mousedown |
function(event) Arguments:
Cet événement est déclenché pour un survol avec la souris sur la géométrie. |
mouseout |
function(event) Arguments :
Cet événement est déclenché lorsque le curseur de la souris quitte la zone de la géométrie. |
mouseover |
function(event) Arguments:
Cet événement est déclenché lorsque le curseur de la souris atteint la zone de la géométrie. |
mouseup |
function(event) Arguments:
Cet événement est déclenché pour un survol 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 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é pour un clic droit sur la géométrie. |
Interface Data.DataOptions
google.maps.Data.DataOptions
interface
Objet DataOptions permettant de 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 La 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. Ce mode 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é. Le mode de dessin null signifie que l'utilisateur peut interagir normalement avec la carte, et les clics ne génèrent 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 que l'utilisateur dessine une géométrie (un point, un trait de ligne ou un polygone), cette fonction est appelée avec cette géométrie et doit renvoyer une caractéristique à ajouter au calque Data. Si un élément featureFactory n'est pas fourni, un élément géographique sans identifiant ni propriété est créé à partir de cette géométrie. La valeur par défaut est null . |
style optional |
Type:
Data.StylingFunction|Data.StyleOptions optional Appliquer un style à tous les éléments géographiques de la collection Pour en savoir plus, consultez la méthode setStyle() ci-dessus. |
Interface Data.GeoJsonOptions
google.maps.Data.GeoJsonOptions
interface
Paramètres facultatifs pour importer des données GeoJSON.
Propriétés | |
---|---|
idPropertyName optional |
Type:
string optional Nom de la propriété de caractéristique à utiliser comme ID de caractéristique. S'il n'est pas spécifié, l'ID de l'élément GeoJSON est utilisé. |
Interface Data.StyleOptions
google.maps.Data.StyleOptions
interface
Ces options permettent de définir la façon dont un élément géographique doit être 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 de souris et de toucher. |
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. La géométrie de l'élément géographique sous-jacent sera alors 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 sera alors mise à jour. S'applique uniquement aux géométries LineString et Polygon. |
fillColor optional |
Type :
string optional Couleur de remplissage. Toutes les couleurs CSS3 sont prises en charge, à 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 comme 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 Opacité du repère 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 prises en charge, à 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 les plus élevées s'affichent devant celles dont les valeurs sont plus faibles. Les repères s'affichent toujours devant les polylignes et les polygones. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
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 géographiques doivent s'afficher 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
Data.Feature
Classe google.maps.Data.Feature
Un élément géographique possède une géométrie, un identifiant et un ensemble de propriétés.
Constructeur | |
---|---|
Data.Feature |
Data.Feature([options]) Paramètres:
Construit un élément géographique avec les options données. |
Méthodes | |
---|---|
forEachProperty |
forEachProperty(callback) Paramètres:
Valeur de retour:aucune
Invoque à plusieurs reprises la fonction donnée, en transmettant une valeur et un nom de propriété à chaque appel. L'ordre des itérations dans les 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 Affiche l'ID de 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 de retour:aucune
Supprime la propriété portant le nom donné. |
setGeometry |
setGeometry(newGeometry) Paramètres:
Valeur de retour : aucune
Définit la géométrie de l'élément géographique. |
setProperty |
setProperty(name, newValue) Paramètres :
Valeur de retour: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 de retour : 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 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. |
Interface Data.FeatureOptions
google.maps.Data.FeatureOptions
interface
Paramètres facultatifs permettant de créer des objets Data.Feature
.
Propriétés | |
---|---|
geometry optional |
Type:
Data.Geometry|LatLng|LatLngLiteral optional La 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 est null . Si un objet LatLng ou LatLngLiteral est fourni, il est converti en une géométrie Data.Point . |
id optional |
Type :
number|string optional L'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'un élément géographique ne peut pas être modifié par la suite. |
properties optional |
Type :
Object optional Propriétés de la caractéristique. Il s'agit d'un mappage arbitraire de noms de propriété sur des valeurs. |
Interface Data.Geometry
google.maps.Data.Geometry
interface
Superclasse des différents objets de géométrie.
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Valeur de retour : aucune
Invoque à plusieurs reprises 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" . |
Data.Point
Classe google.maps.Data.Point
Une géométrie de points ne contient qu'un seul LatLng
.
Cette classe implémente Data.Geometry
.
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 de retour:aucune
|
get |
get() Paramètres : aucun
Valeur renvoyée :
LatLng Renvoie le LatLng contenu. |
getType |
getType() Paramètres:aucun
Valeur renvoyée:
string Renvoie la chaîne "Point" . |
Data.MultiPoint
Classe google.maps.Data.MultiPoint
Une géométrie multipoint contient plusieurs LatLng
.
Cette classe implémente Data.Geometry
.
Constructeur | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Paramètres:
Construit un Data.MultiPoint à partir des LatLng ou des LatLngLiteral donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres :
Valeur de retour : aucune
|
getArray |
getArray() Paramètres:aucun
Renvoie un tableau contenant les valeurs LatLng contenues. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres :
Valeur renvoyée :
LatLng Renvoie le LatLng de n contenu. |
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 plusieurs LatLng
.
Cette classe implémente Data.Geometry
.
Constructeur | |
---|---|
Data.LineString |
Data.LineString(elements) Paramètres :
Construit un Data.LineString à partir des LatLng ou des LatLngLiteral donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres :
Valeur de retour : aucune
|
getArray |
getArray() Paramètres:aucun
Renvoie un tableau contenant le LatLngs contenu. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée:
LatLng Renvoie le LatLng de n contenu. |
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 plusieurs LineString
.
Cette classe implémente Data.Geometry
.
Constructeur | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Paramètres :
Construit une Data.MultiLineString à partir de Data.LineString ou de tableaux de positions donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Valeur de retour : aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée :
Array<Data.LineString> Renvoie un tableau contenant les valeurs Data.LineString contenues. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée :
Data.LineString Renvoie le Data.LineString de n contenu. |
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" . |
Data.LinearRing
Classe google.maps.Data.LinearRing
Une géométrie LinearRing contient un certain nombre de valeurs LatLng
représentant un élément LineString fermé. Il n'est pas nécessaire que le premier LatLng
soit égal au dernier LatLng
. L'élément LinearRing est fermé implicitement.
Cette classe implémente Data.Geometry
.
Constructeur | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Paramètres :
Construit un Data.LinearRing à partir des LatLng ou des LatLngLiteral donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres :
Valeur de retour:aucune
|
getArray |
getArray() Paramètres : aucun
Renvoie un tableau contenant les valeurs LatLng contenues. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée :
LatLng Renvoie le LatLng de n contenu. |
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" . |
Data.Polygon
Classe google.maps.Data.Polygon
La géométrie d'un polygone contient plusieurs 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 comportant un trou.
Cette classe implémente Data.Geometry
.
Constructeur | |
---|---|
Data.Polygon |
Data.Polygon(elements) Paramètres :
Construit une Data.Polygon à partir de Data.LinearRing ou de tableaux de positions donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres :
Valeur de retour:aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée:
Array<Data.LinearRing> Renvoie un tableau contenant les valeurs Data.LinearRing contenues. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres :
Valeur renvoyée:
Data.LinearRing Renvoie le Data.LinearRing de n contenu. |
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 plusieurs Data.Polygon
.
Cette classe implémente Data.Geometry
.
Constructeur | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Paramètres:
Construit une Data.MultiPolygon à partir de Data.Polygon ou de tableaux de positions donnés. |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres :
Valeur de retour:aucune
|
getArray |
getArray() Paramètres:aucun
Valeur renvoyée:
Array<Data.Polygon> Renvoie un tableau contenant les valeurs Data.Polygon contenues. Un nouveau tableau est renvoyé chaque fois que getArray() est appelé. |
getAt |
getAt(n) Paramètres:
Valeur renvoyée :
Data.Polygon Renvoie le Data.Polygon de n contenu. |
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 collection 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
.
Constructeur | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Paramètres :
Construit un Data.GeometryCollection à partir des objets de géométrie fournis ou des LatLng . |
Méthodes | |
---|---|
forEachLatLng |
forEachLatLng(callback) Paramètres:
Valeur de retour : aucune
|
getArray |
getArray() Paramètres : aucun
Valeur renvoyée :
Array<Data.Geometry> Affiche un tableau des objets à 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 à la géométrie contenue dans n . |
getLength |
getLength() Paramètres : aucun
Valeur renvoyée:
number Affiche le nombre d'objets de géométrie contenus. |
getType |
getType() Paramètres : aucun
Valeur renvoyée :
string Renvoie la chaîne "GeometryCollection" . |
Interface Data.MouseEvent
google.maps.Data.MouseEvent
interface
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é qui a généré l'événement de souris. |
Hérité:domEvent , latLng
|
Méthodes | |
---|---|
Hérité :
stop
|
Interface Data.AddFeatureEvent
google.maps.Data.AddFeatureEvent
interface
Propriétés d'un événement addfeature
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature Fonctionnalité ajoutée à FeatureCollection . |
Interface Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
interface
Propriétés d'un événement removefeature
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature Élément géographique supprimé de la FeatureCollection . |
Interface Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
interface
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 d'élément géographique. |
oldGeometry optional |
Type :
Data.Geometry optional La géométrie précédente de l'élément géographique |
Interface Data.SetPropertyEvent
google.maps.Data.SetPropertyEvent
interface
Propriétés d'un événement setproperty
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature É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. Ce champ est undefined si la propriété a été ajoutée. |
Interface Data.RemovePropertyEvent
google.maps.Data.RemovePropertyEvent
interface
Propriétés d'un événement removeproperty
.
Propriétés | |
---|---|
feature |
Type:
Data.Feature É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. |