Data
google.maps.Data
classe
Un livello per la visualizzazione di dati geospaziali. Possono essere visualizzati punti, stringhe di linee e poligoni.
Ogni Map
ha un oggetto Data
per impostazione predefinita, quindi il più delle volte non è necessario crearne uno. Ad esempio:
var myMap = new google.maps.Map(...);L'oggetto
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
è una raccolta di Features
.
Questa classe estende
MVCObject
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data |
Data([options]) Parametri:
Crea una raccolta vuota, con il valore DataOptions specificato. |
Metodi | |
---|---|
add |
add([feature]) Parametri:
Valore restituito:
Data.Feature Aggiunge un elemento alla raccolta e restituisce l'elemento aggiunto. Se l'elemento ha un ID, sostituirà qualsiasi elemento esistente nella raccolta con lo stesso ID. Se non viene specificato alcun elemento, ne verrà creata una nuova con geometria nulla e senza proprietà. Se viene fornito il valore Tieni presente che gli ID |
addGeoJson |
addGeoJson(geoJson[, options]) Parametri:
Valore restituito:
Array<Data.Feature> Aggiunge funzionalità GeoJSON alla raccolta. Assegna a questo metodo un JSON analizzato. Vengono restituite le caratteristiche importate. Genera un'eccezione se non è stato possibile importare GeoJSON. |
contains |
contains(feature) Parametri:
Valore restituito:
boolean Verifica se l'elemento specificato è nella raccolta. |
forEach |
forEach(callback) Parametri:
Valore restituito: nessuno
Richiama ripetutamente la funzione specificata, passando una caratteristica della raccolta alla funzione a ogni chiamata. L'ordine di iterazione delle funzionalità non è definito. |
getControlPosition |
getControlPosition() Parametri: nessuno
Valore restituito:
ControlPosition Restituisce la posizione dei controlli del disegno sulla mappa. |
getControls |
getControls() Parametri: nessuno
Valore restituito:
Array<string> Restituisce le modalità di disegno che l'utente può selezionare nell'ordine in cui vengono visualizzate. Non è inclusa la modalità disegno null , che viene aggiunta per impostazione predefinita. Le modalità di disegno possibili sono "Point" , "LineString" o "Polygon" . |
getDrawingMode |
getDrawingMode() Parametri: nessuno
Valore restituito:
string|null Restituisce la modalità di disegno corrente del livello dati specificato. Una modalità disegno di null indica che l'utente può interagire con la mappa come di consueto e i clic non consentono di tracciare nulla. Le modalità di disegno possibili sono null , "Point" , "LineString" o "Polygon" . |
getFeatureById |
getFeatureById(id) Parametri:
Valore restituito:
Data.Feature|undefined Restituisce l'elemento con l'ID specificato, se esistente nella raccolta. In caso contrario, restituisce undefined . Tieni presente che gli ID |
getMap |
getMap() Parametri: nessuno
Valore restituito:
Map Restituisce la mappa su cui sono visualizzati gli elementi. |
getStyle |
getStyle() Parametri: nessuno
Valore restituito:
Data.StylingFunction|Data.StyleOptions Recupera lo stile per tutte le funzionalità della raccolta. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametri:
Valore restituito: nessuno
Carica GeoJSON da un URL e aggiunge le funzionalità alla raccolta. NOTA: GeoJSON viene recuperato utilizzando XHR e potrebbe non funzionare tra domini. In caso di problemi, ti consigliamo di recuperare il GeoJSON utilizzando la libreria AJAX che preferisci e di chiamare |
overrideStyle |
overrideStyle(feature, style) Parametri:
Valore restituito: nessuno
Modifica lo stile di un elemento. Queste modifiche vengono applicate oltre allo stile specificato da setStyle() . Le proprietà di stile impostate su null ripristinano il valore specificato tramite setStyle() . |
remove |
remove(feature) Parametri:
Valore restituito: nessuno
Rimuove un elemento dalla raccolta. |
revertStyle |
revertStyle([feature]) Parametri:
Valore restituito: nessuno
Rimuove l'effetto delle chiamate overrideStyle() precedenti. Lo stile dell'elemento specificato viene ripristinato allo stile specificato da setStyle() . Se non viene fornita alcuna funzionalità, viene ripristinato lo stile di tutte le funzionalità. |
setControlPosition |
setControlPosition(controlPosition) Parametri:
Valore restituito: nessuno
Imposta la posizione dei controlli del disegno sulla mappa. |
setControls |
setControls(controls) Parametri:
Valore restituito: nessuno
Consente di impostare le modalità di disegno disponibili che l'utente può selezionare, nell'ordine in cui vengono visualizzate. Non dovrebbe includere la modalità disegno null , che viene aggiunta per impostazione predefinita. Se null , i controlli del disegno sono disattivati e non vengono visualizzati. Le modalità di disegno possibili sono "Point" , "LineString" o "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Parametri:
Valore restituito: nessuno
Imposta la modalità di disegno corrente per il livello dati specificato. Una modalità disegno di null indica che l'utente può interagire con la mappa come di consueto e i clic non consentono di tracciare nulla. Le modalità di disegno possibili sono null , "Point" , "LineString" o "Polygon" . |
setMap |
setMap(map) Parametri:
Valore restituito: nessuno
Visualizza gli elementi sulla mappa specificata. Se la mappa è impostata su null , gli elementi verranno rimossi dalla mappa. |
setStyle |
setStyle(style) Parametri:
Valore restituito: nessuno
Imposta lo stile per tutti gli elementi della raccolta. Gli stili specificati in base alle singole funzionalità tramite overrideStyle() continuano a essere applicati. Trasmetti un oggetto con le opzioni di stile desiderate oppure una funzione che calcola lo stile per ogni caratteristica. La funzione viene chiamata ogni volta che vengono aggiornate le proprietà di una caratteristica. |
toGeoJson |
toGeoJson(callback) Parametri:
Valore restituito: nessuno
Esporta le caratteristiche nella raccolta in un oggetto GeoJSON. |
Ereditate:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
addfeature |
function(event) Argomenti:
Questo evento viene attivato quando un elemento viene aggiunto alla raccolta. |
click |
function(event) Argomenti:
Questo evento viene attivato per un clic sulla geometria. |
contextmenu |
function(event) Argomenti:
Questo evento viene attivato quando l'evento del menu contestuale DOM viene attivato sulla geometria. |
dblclick |
function(event) Argomenti:
Questo evento viene attivato per un doppio clic sulla geometria. |
mousedown |
function(event) Argomenti:
Questo evento viene attivato per un mousedown sulla geometria. |
mouseout |
function(event) Argomenti:
Questo evento viene attivato quando il mouse esce dall'area della geometria. |
mouseover |
function(event) Argomenti:
Questo evento viene attivato quando il mouse entra nell'area della geometria. |
mouseup |
function(event) Argomenti:
Questo evento viene attivato per un mouseup sulla geometria. |
removefeature |
function(event) Argomenti:
Questo evento viene attivato quando un elemento viene rimosso dalla raccolta. |
removeproperty |
function(event) Argomenti:
Questo evento viene attivato quando la proprietà di una funzionalità viene rimossa. |
setgeometry |
function(event) Argomenti:
Questo evento viene attivato quando è impostata la geometria di un elemento. |
setproperty |
function(event) Argomenti:
Questo evento viene attivato quando viene impostata la proprietà di un elemento. |
|
function(event) Argomenti:
Questo evento viene attivato per un clic con il tasto destro del mouse sulla geometria. |
Interfaccia Data.DataOptions
Interfaccia google.maps.Data.DataOptions
Oggetto DataOptions utilizzato per definire le proprietà che uno sviluppatore può impostare su un oggetto Data
.
Proprietà | |
---|---|
map |
Tipo:
Map Mappa sulla quale visualizzare gli elementi nella raccolta. |
controlPosition optional |
Tipo:
ControlPosition optional Predefinita:
ControlPosition.TOP_LEFT La posizione dei controlli del disegno sulla mappa. |
controls optional |
Tipo:
Array<string> optional Predefinita:
null Descrive quali modalità di disegno sono disponibili che l'utente può selezionare, nell'ordine in cui vengono visualizzate. Non dovrebbe includere la modalità disegno null , che viene aggiunta per impostazione predefinita. Se null , i controlli del disegno sono disattivati e non vengono visualizzati. Le modalità di disegno possibili sono "Point" , "LineString" o "Polygon" . |
drawingMode optional |
Tipo:
string optional Predefinita:
null La modalità di disegno corrente del livello dati specificato. Una modalità disegno di null indica che l'utente può interagire con la mappa come di consueto e i clic non consentono di tracciare nulla. Le modalità di disegno possibili sono null , "Point" , "LineString" o "Polygon" . |
featureFactory optional |
Tipo:
function(Data.Geometry): Data.Feature optional Quando il disegno è abilitato e un utente disegna una geometria (un punto, una stringa di linee o un poligono), questa funzione viene richiamata con quella geometria e dovrebbe restituire un elemento da aggiungere al livello dati. Se non viene fornito un featureManufacturer, verrà creata una feature senza ID e senza proprietà a partire da quella Geometry. Il valore predefinito è null . |
style optional |
Tipo:
Data.StylingFunction|Data.StyleOptions optional Stile per tutti gli elementi della collezione. Per maggiori dettagli, vedi il metodo setStyle() riportato sopra. |
Interfaccia Data.GeoJsonOptions
Interfaccia google.maps.Data.GeoJsonOptions
Parametri facoltativi per l'importazione di GeoJSON.
Proprietà | |
---|---|
idPropertyName optional |
Tipo:
string optional Il nome della proprietà caratteristica da utilizzare come ID elemento. Se non specificato, verrà utilizzato l'ID funzionalità GeoJSON. |
Interfaccia Data.StyleOptions
Interfaccia google.maps.Data.StyleOptions
Queste opzioni specificano il modo in cui un elemento deve essere visualizzato su una mappa.
Proprietà | |
---|---|
animation optional |
Tipo:
Animation optional L'animazione da riprodurre quando l'indicatore viene aggiunto a una mappa. Si applica solo alle geometrie dei punti. |
clickable optional |
Tipo:
boolean optional Predefinita:
true Se true , l'indicatore riceve eventi di tocco e mouse. |
cursor optional |
Tipo:
string optional Cursore del mouse da mostrare al passaggio del mouse. Si applica solo alle geometrie dei punti. |
draggable optional |
Tipo:
boolean optional Predefinita:
false Se true , l'oggetto può essere trascinato lungo la mappa e la geometria dell'elemento sottostante verrà aggiornata. |
editable optional |
Tipo:
boolean optional Predefinita:
false Se true , l'oggetto può essere modificato trascinando i punti di controllo e la geometria dell'elemento sottostante verrà aggiornata. Si applica solo alle geometrie LineString e Polygon. |
fillColor optional |
Tipo:
string optional Il colore di riempimento. Sono supportati tutti i colori CSS3, ad eccezione dei colori con nome esteso. Si applica solo alle geometrie dei poligoni. |
fillOpacity optional |
Tipo:
number optional L'opacità di riempimento tra 0,0 e 1,0. Si applica solo alle geometrie dei poligoni. |
icon optional |
Icona per il primo piano. Se viene fornita una stringa, viene considerata come se fosse un Icon con la stringa come url . Si applica solo alle geometrie dei punti. |
icons optional |
Tipo:
Array<IconSequence> optional Le icone da visualizzare lungo una polilinea. Si applica solo alle geometrie delle linee. |
label optional |
Tipo:
string|MarkerLabel optional Aggiunge un'etichetta all'indicatore. L'etichetta può essere una stringa o un oggetto MarkerLabel . Si applica solo alle geometrie dei punti. |
opacity optional |
Tipo:
number optional Opacità dell'indicatore compresa tra 0,0 e 1,0. Si applica solo alle geometrie dei punti. |
shape optional |
Tipo:
MarkerShape optional Definisce la mappa immagine utilizzata per il rilevamento degli hit. Si applica solo alle geometrie dei punti. |
strokeColor optional |
Tipo:
string optional Il colore del tratto. Sono supportati tutti i colori CSS3, ad eccezione dei colori con nome esteso. Si applica solo alle geometrie di linee e poligoni. |
strokeOpacity optional |
Tipo:
number optional L'opacità del tratto è compresa tra 0,0 e 1,0. Si applica solo alle geometrie di linee e poligoni. |
strokeWeight optional |
Tipo:
number optional Lo spessore del tratto in pixel. Si applica solo alle geometrie di linee e poligoni. |
title optional |
Tipo:
string optional Testo del passaggio del mouse. Si applica solo alle geometrie dei punti. |
visible optional |
Tipo:
boolean optional Predefinita:
true Se l'elemento è visibile. |
zIndex optional |
Tipo:
number optional Tutti gli elementi vengono visualizzati sulla mappa in ordine zIndex, con i valori più alti visualizzati davanti agli elementi con valori più bassi. Gli indicatori sono sempre visualizzati davanti a stringhe di linee e poligoni. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
Una funzione che calcola l'aspetto di una caratteristica.
Il metodo Data.setStyle()
può accettare una funzione di stile. Utilizza questa opzione quando gli elementi devono avere un aspetto diverso a seconda delle proprietà. Puoi trovare ulteriori informazioni sulle funzionalità di stile nella Guida per gli sviluppatori.
function(Data.Feature): Data.StyleOptions
Data.Feature
google.maps.Data.Feature
classe
Un elemento ha una geometria, un ID e un insieme di proprietà.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.Feature |
Data.Feature([options]) Parametri:
Crea una caratteristica con le opzioni specificate. |
Metodi | |
---|---|
forEachProperty |
forEachProperty(callback) Parametri:
Valore restituito: nessuno
Richiama ripetutamente la funzione specificata, passando un valore e un nome della proprietà a ogni chiamata. L'ordine di iterazione nelle proprietà non è definito. |
getGeometry |
getGeometry() Parametri: nessuno
Valore restituito:
Data.Geometry Restituisce la geometria dell'elemento. |
getId |
getId() Parametri: nessuno
Valore restituito:
number|string|undefined Restituisce l'ID elemento. |
getProperty |
getProperty(name) Parametri:
Valore restituito:
* Restituisce il valore della proprietà richiesta o undefined se la proprietà non esiste. |
removeProperty |
removeProperty(name) Parametri:
Valore restituito: nessuno
Rimuove la proprietà con il nome specificato. |
setGeometry |
setGeometry(newGeometry) Parametri:
Valore restituito: nessuno
Imposta la geometria dell'elemento. |
setProperty |
setProperty(name, newValue) Parametri:
Valore restituito: nessuno
Imposta il valore della proprietà specificata. Se newValue è undefined , equivale a chiamare removeProperty . |
toGeoJson |
toGeoJson(callback) Parametri:
Valore restituito: nessuno
Esporta la funzionalità in un oggetto GeoJSON. |
Eventi | |
---|---|
removeproperty |
function(event) Argomenti:
Questo evento viene attivato quando la proprietà di una funzionalità viene rimossa. |
setgeometry |
function(event) Argomenti:
Questo evento viene attivato quando viene impostata la geometria di un elemento. |
setproperty |
function(event) Argomenti:
Questo evento viene attivato quando viene impostata la proprietà di un elemento. |
Interfaccia Data.FeatureOptions
Interfaccia google.maps.Data.FeatureOptions
Parametri facoltativi per la creazione di Data.Feature
oggetti.
Proprietà | |
---|---|
geometry optional |
Tipo:
Data.Geometry|LatLng|LatLngLiteral optional La geometria dell'elemento. Se non viene specificato nessuno durante la creazione di un elemento, la geometria dell'elemento sarà null . Se viene specificato un oggetto LatLng o LatLngLiteral , questo verrà convertito in una geometria Data.Point . |
id optional |
Tipo:
number|string optional L'ID funzionalità è facoltativo. Se fornito, può essere utilizzato per cercare la caratteristica in un oggetto Data usando il metodo getFeatureById() . Tieni presente che l'ID di un elemento non può essere modificato successivamente. |
properties optional |
Tipo:
Object optional Le proprietà della funzionalità. Questa è una mappatura arbitraria di nomi di proprietà a valori. |
Interfaccia Data.Geometry
Interfaccia google.maps.Data.Geometry
Una superclasse per i vari oggetti geometrici.
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
Richiama ripetutamente la funzione specificata, passando un punto dalla geometria alla funzione a ogni chiamata. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce il tipo di oggetto geometrico. Le possibilità sono "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" o "GeometryCollection" . |
Data.Point
google.maps.Data.Point
classe
Una geometria di punti contiene un singolo LatLng
.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.Point |
Data.Point(latLng) Parametri:
Crea un Data.Point dal valore LatLng o LatLngLiteral specificato. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
get |
get() Parametri: nessuno
Valore restituito:
LatLng Restituisce il valore LatLng contenuto. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "Point" . |
Classe Data.MultiPoint
google.maps.Data.MultiPoint
classe
Una geometria multipunto contiene un numero di LatLng
.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parametri:
Crea un elemento Data.MultiPoint dai LatLng o dai LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce un array dei valori LatLng contenuti. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce il n -° contenuto LatLng . |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di LatLng contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "MultiPoint" . |
Classe Data.LineString
google.maps.Data.LineString
classe
Una geometria LineString contiene un numero di LatLng
.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.LineString |
Data.LineString(elements) Parametri:
Crea un elemento Data.LineString dai LatLng o dai LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce un array del valore LatLngs contenuto. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce il n -° contenuto LatLng . |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di LatLng contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "LineString" . |
Classe Data.MultiLineString
google.maps.Data.MultiLineString
classe
Una geometria MultiLineString contiene un numero di LineString
.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parametri:
Crea un elemento Data.MultiLineString dai Data.LineString o dagli array di posizioni specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.LineString> Restituisce un array dei valori Data.LineString contenuti. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.LineString Restituisce il n -° contenuto Data.LineString . |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di Data.LineString contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "MultiLineString" . |
Data.LinearRing
google.maps.Data.LinearRing
classe
Una geometria LinearRing contiene un numero di LatLng
, che rappresenta una LineString chiusa. Non è necessario che i primi LatLng
siano uguali agli ultimi LatLng
. Il LinearRing viene chiuso in modo implicito.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parametri:
Crea un elemento Data.LinearRing dai LatLng o dai LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce un array dei valori LatLng contenuti. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce il n -° contenuto LatLng . |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di LatLng contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "LinearRing" . |
Data.Polygon
google.maps.Data.Polygon
classe
Una geometria di poligono contiene un numero di Data.LinearRing
. Il primo anello lineare deve essere il limite esterno del poligono e gli anelli lineari successivi devono corrispondere ai confini interni, noti anche come fori. Guarda un esempio di poligono con un buco.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parametri:
Crea un elemento Data.Polygon dai Data.LinearRing o dagli array di posizioni specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.LinearRing> Restituisce un array dei valori Data.LinearRing contenuti. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.LinearRing Restituisce il n -° contenuto Data.LinearRing . |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di Data.LinearRing contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "Polygon" . |
Data.MultiPolygon
google.maps.Data.MultiPolygon
classe
Una geometria MultiPolygon contiene un numero di Data.Polygon
.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parametri:
Crea un elemento Data.MultiPolygon dai Data.Polygon o dagli array di posizioni specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.Polygon> Restituisce un array dei valori Data.Polygon contenuti. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.Polygon Restituisce il n -° contenuto Data.Polygon . |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di Data.Polygon contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "MultiPolygon" . |
Data.GeometryCollection
google.maps.Data.GeometryCollection
classe
Un oggetto GeometryCollection contiene una serie di oggetti geometrici. Tutti gli oggetti LatLng
o LatLngLiteral
vengono convertiti automaticamente in oggetti geometrici Data.Point
.
Questa classe implementa
Data.Geometry
.
Accedi chiamando const {Data} = await google.maps.importLibrary("maps")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costruttore | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Parametri:
Crea un elemento Data.GeometryCollection dagli oggetti geometrici specificati o dagli oggetti LatLng . |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.Geometry> Restituisce una matrice degli oggetti geometrici contenuti. Viene restituito un nuovo array ogni volta che viene chiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.Geometry Restituisce il n ° oggetto geometrico contenuto. |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di oggetti geometrici contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "GeometryCollection" . |
Interfaccia Data.MouseEvent
Interfaccia google.maps.Data.MouseEvent
Questo oggetto viene passato ai gestori di eventi del mouse su un oggetto Data
.
Questa interfaccia estende
MapMouseEvent
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità che ha generato l'evento del mouse. |
Ereditate:
domEvent ,
latLng
|
Metodi | |
---|---|
Ereditate:
stop
|
Interfaccia Data.AddFeatureEvent
Interfaccia google.maps.Data.AddFeatureEvent
Le proprietà di un evento addfeature
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature L'elemento che è stato aggiunto a FeatureCollection . |
Interfaccia Data.RemoveFeatureEvent
Interfaccia google.maps.Data.RemoveFeatureEvent
Le proprietà di un evento removefeature
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature L'elemento è stato rimosso da FeatureCollection . |
Interfaccia Data.SetGeometryEvent
Interfaccia google.maps.Data.SetGeometryEvent
Le proprietà di un evento setgeometry
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature L'elemento di cui è stata impostata la geometria. |
newGeometry optional |
Tipo:
Data.Geometry optional La nuova geometria degli elementi. |
oldGeometry optional |
Tipo:
Data.Geometry optional La geometria precedente dell'elemento. |
Interfaccia Data.SetPropertyEvent
Interfaccia google.maps.Data.SetPropertyEvent
Le proprietà di un evento setproperty
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature L'elemento di cui è stata impostata la proprietà. |
name |
Tipo:
string Il nome della proprietà. |
newValue |
Tipo:
* Il nuovo valore. |
oldValue |
Tipo:
* Il valore precedente. Il valore sarà undefined se la proprietà è stata aggiunta. |
Interfaccia Data.RemovePropertyEvent
Interfaccia google.maps.Data.RemovePropertyEvent
Le proprietà di un evento removeproperty
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature L'elemento la cui proprietà è stata rimossa. |
name |
Tipo:
string Il nome della proprietà. |
oldValue |
Tipo:
* Il valore precedente. |