Classe di dati
google.maps.Data
corso
Un livello per la visualizzazione di dati geospaziali. È possibile visualizzare punti, linee e poligoni.
Per impostazione predefinita, ogni Map
ha un oggetto Data
, quindi nella maggior parte dei casi non è necessario crearne uno. Ad esempio:
var myMap = new google.maps.Map(...);
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 una funzionalità alla raccolta e la restituisce. Se la funzionalità ha un ID, sostituirà qualsiasi funzionalità esistente nella raccolta con lo stesso ID. Se non viene specificato alcun elemento, ne verrà creato uno nuovo con geometria null e senza proprietà. Se vengono specificati Tieni presente che gli ID |
addGeoJson |
addGeoJson(geoJson[, options]) Parametri:
Valore restituito:
Array<Data.Feature> Aggiunge elementi GeoJSON alla raccolta. Fornisci a questo metodo un JSON analizzato. Le funzionalità importate vengono restituite. Genera un'eccezione se non è stato possibile importare il file GeoJSON. |
contains |
contains(feature) Parametri:
Valore restituito:
boolean Controlla se la funzionalità specificata è nella raccolta. |
forEach |
forEach(callback) Parametri:
Valore restituito:nessuno
Chiama ripetutamente la funzione specificata, passando una funzionalità 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 di 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à di disegno null , che viene aggiunta per impostazione predefinita. Le possibili modalità di disegno sono "Point" , "LineString" o "Polygon" . |
getDrawingMode |
getDrawingMode() Parametri: nessuno
Valore restituito:
string|null Restituisce la modalità di disegno corrente del livello di dati specificato. Una modalità di disegno pari a null indica che l'utente può interagire con la mappa normalmente e i clic non disegnano nulla. Le possibili modalità di disegno sono null , "Point" , "LineString" o "Polygon" . |
getFeatureById |
getFeatureById(id) Parametri:
Valore restituito:
Data.Feature|undefined Restituisce la funzionalità con l'ID specificato, se esiste nella raccolta. In caso contrario, restituisce undefined . Tieni presente che gli ID |
getMap |
getMap() Parametri: nessuno
Valore restituito:
Map Restituisce la mappa su cui vengono visualizzate le funzionalità. |
getStyle |
getStyle() Parametri: nessuno
Valore restituito:
Data.StylingFunction|Data.StyleOptions Recupera lo stile di 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: i dati GeoJSON vengono recuperati utilizzando XHR e potrebbero non funzionare tra domini. In caso di problemi, ti consigliamo di recuperare il file GeoJSON utilizzando la libreria AJAX che preferisci e poi di chiamare |
overrideStyle |
overrideStyle(feature, style) Parametri:
Valore restituito:nessuno
Modifica lo stile di un elemento. Queste modifiche vengono applicate sopra lo stile specificato da setStyle() . Le proprietà di stile impostate su null tornano al valore specificato tramite setStyle() . |
remove |
remove(feature) Parametri:
Valore restituito:nessuno
Rimuove una funzionalità dalla raccolta. |
revertStyle |
revertStyle([feature]) Parametri:
Valore restituito:nessuno
Rimuove l'effetto delle chiamate overrideStyle() precedenti. Lo stile dell'elemento specificato torna allo stile specificato da setStyle() . Se non viene specificata alcuna funzionalità, lo stile viene ripristinato per tutte le funzionalità. |
setControlPosition |
setControlPosition(controlPosition) Parametri:
Valore restituito:nessuno
Imposta la posizione dei controlli di disegno sulla mappa. |
setControls |
setControls(controls) Parametri:
Valore restituito:nessuno
Imposta le modalità di disegno che l'utente può selezionare, nell'ordine in cui vengono visualizzate. Non deve essere inclusa la modalità di disegno null , che viene aggiunta per impostazione predefinita. Se null , i controlli di disegno sono disattivati e non vengono visualizzati. Le possibili modalità di disegno sono "Point" , "LineString" o "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Parametri:
Valore restituito:nessuno
Imposta la modalità di disegno corrente del livello dati specificato. Una modalità di disegno pari a null indica che l'utente può interagire con la mappa normalmente e i clic non disegnano nulla. Le possibili modalità di disegno sono null , "Point" , "LineString" o "Polygon" . |
setMap |
setMap(map) Parametri:
Valore restituito:nessuno
Esegue il rendering degli 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 tutte le funzionalità della raccolta. Gli stili specificati in base alle funzionalità tramite overrideStyle() continueranno a essere applicati. Passa un oggetto con le opzioni di stile desiderate o una funzione che calcola lo stile per ogni elemento. La funzione verrà chiamata ogni volta che le proprietà di una funzionalità vengono aggiornate. |
toGeoJson |
toGeoJson(callback) Parametri:
Valore restituito:nessuno
Esporta gli elementi della raccolta in un oggetto GeoJSON. |
Ereditato:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
addfeature |
function(event) Argomenti:
Questo evento viene attivato quando viene aggiunta una funzionalità alla raccolta. |
click |
function(event) Argomenti:
Questo evento viene attivato per un clic sulla geometria. |
contextmenu |
function(event) Argomenti:
Questo evento viene attivato quando viene attivato l'evento contextmenu DOM 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 evento 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 evento mouseup sulla geometria. |
removefeature |
function(event) Argomenti:
Questo evento viene attivato quando una funzionalità viene rimossa 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 viene impostata la geometria di un elemento. |
setproperty |
function(event) Argomenti:
Questo evento viene attivato quando viene impostata la proprietà di una funzionalità. |
|
function(event) Argomenti:
Questo evento viene attivato per un clic con il tasto destro del mouse sulla geometria. |
Interfaccia Data.DataOptions
google.maps.Data.DataOptions
interfaccia
Oggetto DataOptions utilizzato per definire le proprietà che uno sviluppatore può impostare su un oggetto Data
.
Proprietà | |
---|---|
map |
Tipo:
Map Mappa su cui visualizzare gli elementi della raccolta. |
controlPosition optional |
Tipo:
ControlPosition optional Valore predefinito:
ControlPosition.TOP_LEFT La posizione dei controlli di disegno sulla mappa. |
controls optional |
Tipo:
Array<string> optional Valore predefinito:
null Descrive le modalità di disegno che l'utente può selezionare, nell'ordine in cui vengono visualizzate. Non deve essere inclusa la modalità di disegno null , che viene aggiunta per impostazione predefinita. Se null , i controlli di disegno sono disattivati e non vengono visualizzati. Le possibili modalità di disegno sono "Point" , "LineString" o "Polygon" . |
drawingMode optional |
Tipo:
string optional Valore predefinito:
null La modalità di disegno corrente del livello di dati specificato. Una modalità di disegno pari a null indica che l'utente può interagire con la mappa normalmente e i clic non disegnano nulla. Le possibili modalità di disegno 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 chiamata con la geometria e deve restituire un elemento da aggiungere al livello di dati. Se non viene fornito un oggetto featureFactory, dalla geometria verrà creato un elemento Feature senza ID e senza proprietà. Il valore predefinito è null . |
style optional |
Tipo:
Data.StylingFunction|Data.StyleOptions optional Stile per tutte le funzionalità della raccolta. Per ulteriori dettagli, consulta il metodo setStyle() riportato sopra. |
Interfaccia Data.GeoJsonOptions
google.maps.Data.GeoJsonOptions
interfaccia
Parametri facoltativi per l'importazione di GeoJSON.
Proprietà | |
---|---|
idPropertyName optional |
Tipo:
string optional Il nome della proprietà Feature da utilizzare come ID elemento. Se non specificato, verrà utilizzato l'ID elemento GeoJSON. |
Interfaccia Data.StyleOptions
google.maps.Data.StyleOptions
interfaccia
Queste opzioni specificano il modo in cui un elemento deve essere visualizzato quando viene mostrato 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 di punti. |
clickable optional |
Tipo:
boolean optional Valore predefinito:
true Se true , l'indicatore riceve eventi attivati con il mouse o il tocco. |
cursor optional |
Tipo:
string optional Il cursore del mouse da mostrare al passaggio del mouse. Si applica solo alle geometrie di punti. |
draggable optional |
Tipo:
boolean optional Valore predefinito:
false Se true , l'oggetto può essere trascinato sulla mappa e la geometria della funzionalità sottostante verrà aggiornata. |
editable optional |
Tipo:
boolean optional Valore predefinito:
false Se true , l'oggetto può essere modificato trascinando i punti di controllo e la geometria della funzionalità 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 estesi. Si applica solo alle geometrie poligonali. |
fillOpacity optional |
Tipo:
number optional L'opacità del riempimento deve essere compresa tra 0,0 e 1,0. Si applica solo alle geometrie poligonali. |
icon optional |
Icona per il primo piano. Se viene fornita una stringa, viene trattata come se fosse un Icon con la stringa come url . Si applica solo alle geometrie di punti. |
icons optional |
Tipo:
Array<IconSequence> optional Le icone da visualizzare lungo una polilinea. Si applica solo alle geometrie di linea. |
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 di punti. |
opacity optional |
Tipo:
number optional L'opacità dell'indicatore compresa tra 0,0 e 1,0. Si applica solo alle geometrie di punti. |
shape optional |
Tipo:
MarkerShape optional Definisce la mappa di immagini utilizzata per il rilevamento dei hit. Si applica solo alle geometrie di punti. |
strokeColor optional |
Tipo:
string optional Il colore del tratto. Sono supportati tutti i colori CSS3, ad eccezione dei colori con nome estesi. 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 La larghezza del tratto in pixel. Si applica solo alle geometrie di linee e poligoni. |
title optional |
Tipo:
string optional Testo del rollover. Si applica solo alle geometrie di punti. |
visible optional |
Tipo:
boolean optional Valore predefinito:
true Indica se la funzionalità è visibile. |
zIndex optional |
Tipo:
number optional Tutte le funzionalità vengono visualizzate sulla mappa in ordine di zIndex, con i valori più alti visualizzati davanti alle funzionalità con valori più bassi. Gli indicatori vengono sempre visualizzati davanti a linee e poligoni. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
Una funzione che calcola l'aspetto di un elemento.
Il metodo Data.setStyle()
può accettare una funzione di stile. Utilizzalo quando le funzionalità devono essere visualizzate in modo diverso a seconda delle loro proprietà. Puoi trovare ulteriori informazioni sulle funzionalità di stile nella guida per gli sviluppatori.
function(Data.Feature): Data.StyleOptions
Classe Data.Feature
google.maps.Data.Feature
corso
Una funzionalità 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:
Costruisce una funzionalità 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 delle 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 della funzionalità. |
setProperty |
setProperty(name, newValue) Parametri:
Valore restituito:nessuno
Imposta il valore della proprietà specificata. Se newValue è undefined , è equivalente 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 una funzionalità. |
Interfaccia Data.FeatureOptions
google.maps.Data.FeatureOptions
interfaccia
Parametri facoltativi per la creazione di oggetti Data.Feature
.
Proprietà | |
---|---|
geometry optional |
Tipo:
Data.Geometry|LatLng|LatLngLiteral optional La geometria dell'elemento. Se non viene specificato nessuno quando viene creata una funzionalità, la geometria della funzionalità 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 elemento è facoltativo. Se specificato, può essere utilizzato per cercare la funzionalità in un oggetto Data utilizzando il metodo getFeatureById() . Tieni presente che l'ID di una funzionalità non può essere modificato in un secondo momento. |
properties optional |
Tipo:
Object optional Le proprietà degli elementi. Si tratta di una mappatura arbitraria dei nomi delle proprietà ai valori. |
Interfaccia Data.Geometry
google.maps.Data.Geometry
interfaccia
Un 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 della geometria. Le possibilità sono "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" o "GeometryCollection" . |
Classe Data.Point
google.maps.Data.Point
corso
Una geometria punto 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:
Costruisce un Data.Point dal LatLng o dal LatLngLiteral specificato. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito:nessuno
|
get |
get() Parametri: nessuno
Valore restituito:
LatLng Restituisce l' LatLng contenuto. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "Point" . |
Classe Data.MultiPoint
google.maps.Data.MultiPoint
corso
Una geometria MultiPoint contiene una serie 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:
Costruisce un Data.MultiPoint dai LatLng o LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito:nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce un array degli LatLng contenuti. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce il n -esimo LatLng contenuto. |
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
corso
Una geometria LineString contiene una serie 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:
Costruisce un Data.LineString dai LatLng o LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito:nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce un array dell' LatLngs contenuto. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce il n -esimo LatLng contenuto. |
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
corso
Una geometria MultiLineString contiene una serie 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:
Costruisce un Data.MultiLineString dagli 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 degli Data.LineString contenuti. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.LineString Restituisce il n -esimo Data.LineString contenuto. |
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" . |
Classe Data.LinearRing
google.maps.Data.LinearRing
corso
Una geometria LinearRing contiene una serie di LatLng
, che rappresentano una LineString chiusa. Non è necessario che il primo LatLng
sia uguale all'ultimo LatLng
. Il cerchio lineare è chiuso implicitamente.
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:
Costruisce un Data.LinearRing dai LatLng o LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito:nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce un array degli LatLng contenuti. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce il n -esimo LatLng contenuto. |
getLength |
getLength() Parametri: nessuno
Valore restituito:
number Restituisce il numero di LatLng contenuti. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "LinearRing" . |
Classe Data.Polygon
google.maps.Data.Polygon
corso
Una geometria poligono contiene una serie di Data.LinearRing
. Il primo anello lineare deve essere il confine esterno del poligono e gli anelli lineari successivi devono essere confini interni, noti anche come buchi. Guarda il poligono di esempio con un foro.
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:
Costruisce un Data.Polygon dagli 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 degli Data.LinearRing contenuti. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.LinearRing Restituisce il n -esimo Data.LinearRing contenuto. |
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" . |
Classe Data.MultiPolygon
google.maps.Data.MultiPolygon
corso
Una geometria MultiPolygon contiene una serie 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:
Costruisce un Data.MultiPolygon dagli 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 degli Data.Polygon contenuti. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.Polygon Restituisce il n -esimo Data.Polygon contenuto. |
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" . |
Classe Data.GeometryCollection
google.maps.Data.GeometryCollection
corso
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:
Costruisce un Data.GeometryCollection dagli oggetti o dai LatLng di geometria specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore restituito:nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.Geometry> Restituisce un array degli oggetti geometrici contenuti. Ogni volta che viene chiamato getArray() , viene restituito un nuovo array. |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.Geometry Restituisce l'oggetto geometria contenuto n . |
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
google.maps.Data.MouseEvent
interfaccia
Questo oggetto viene passato ai gestori degli eventi del mouse in un oggetto Data
.
Questa interfaccia estende
MapMouseEvent
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità che ha generato l'evento del mouse. |
Ereditato:
domEvent ,
latLng
|
Metodi | |
---|---|
Ereditato:
stop
|
Interfaccia Data.AddFeatureEvent
google.maps.Data.AddFeatureEvent
interfaccia
Le proprietà di un evento addfeature
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità aggiunta a FeatureCollection . |
Interfaccia Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
interfaccia
Le proprietà di un evento removefeature
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità rimossa dal FeatureCollection . |
Interfaccia Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
interfaccia
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 dell'elemento. |
oldGeometry optional |
Tipo:
Data.Geometry optional La geometria dell'elemento precedente. |
Interfaccia Data.SetPropertyEvent
google.maps.Data.SetPropertyEvent
interfaccia
Le proprietà di un evento setproperty
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità di cui è stata impostata la proprietà. |
name |
Tipo:
string Il nome della proprietà. |
newValue |
Tipo:
* Il nuovo valore. |
oldValue |
Tipo:
* Il valore precedente. Sarà undefined se la proprietà è stata aggiunta. |
Interfaccia Data.RemovePropertyEvent
google.maps.Data.RemovePropertyEvent
interfaccia
Le proprietà di un evento removeproperty
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità di cui è stata rimossa la proprietà. |
name |
Tipo:
string Il nome della proprietà. |
oldValue |
Tipo:
* Il valore precedente. |