Data.Feature

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

Classe Data.Feature

classe google.maps.Data.Feature

Une caractéristique a une géométrie, un id et un ensemble de propriétés.

Constructeur
Evénement
Méthode
Constructeur Data.Feature
ConstructeurDescription
Data.Feature(
       options?:Data.FeatureOptions
)

Construit une caractéristique avec les options transmises.

Evénement Data.Feature
EvénementArgumentsDescription
removepropertyArguments : Data.RemovePropertyEvent

Cet événement est déclenché lorsque la propriété d'une caractéristique est supprimée.

setgeometryArguments : Data.SetGeometryEvent

Cet événement est déclenché lorsqu'une caractéristique géométrique est définie.

setpropertyArguments : Data.SetPropertyEvent

Cet événement est déclenché lorsque la propriété d'une caractéristique est définie.

Méthode Data.Feature
MéthodeValeur RetournéeDescription
forEachProperty(
       callback:function(*,  string )
)
Valeur retournée :  None 

Invoque à plusieurs reprises la fonction transmise, en passant une valeur de propriété et le nom de chaque invocation.
L'ordre de l'itération à travers les propriétés n'est pas définie.

getGeometry()Valeur retournée : Data.Geometry

Retourne la géométrie de la caractéristique.

getId()Valeur retournée :  number | string | undefined 

Retourne l'ID de la caractéristique.

getProperty(
       name: string 
)
Valeur retournée : *

Retourne la valeur de la propriété demandée, ou  undefined  si la propriété n'existe pas.

removeProperty(
       name: string 
)
Valeur retournée :  None 

Supprime la propriété avec le nom donné.

setGeometry(
       newGeometry:Data.Geometry|LatLng|LatLngLiteral
)
Valeur retournée :  None 

Définit la géométrie de la caractéristique.

setProperty(
       name: string ,
       newValue:*
)
Valeur retournée :  None 

Définit la valeur de la propriété spécifiée. Si newValue est  undefined  ceci est équivalent à l'appel de la méthode Data.removeProperty().

toGeoJson(
       callback:function(Object)
)
Valeur retournée :  None 

Exporte les caractéristiques sous la forme d'un objet GeoJSON.