Data class
google.maps.Data
classe
Un livello per la visualizzazione dei dati geospaziali. È possibile visualizzare punti, stringhe di linee e poligoni.
Ogni Map ha un oggetto Data per impostazione predefinita, quindi la maggior parte delle volte non è necessario costruirne uno. Ad esempio:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data è una raccolta di Features.
Questo corso si estende
MVCObject.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data |
Data([options])Parametri:
Crea una raccolta vuota con il DataOptions specificato. |
Metodi | |
|---|---|
add |
add([feature])Parametri:
Valore restituito:
Data.FeatureAggiunge una funzionalità alla raccolta e restituisce la funzionalità aggiunta. Se la funzionalità ha un ID, sostituirà qualsiasi funzionalità esistente nella raccolta con lo stesso ID. Se non viene fornita alcuna funzionalità, ne verrà creata una nuova con geometria nulla e nessuna proprietà. Se vengono forniti Tieni presente che gli ID |
addGeoJson |
addGeoJson(geoJson[, options])Parametri:
Valore restituito:
Array<Data.Feature>Aggiunge funzionalità GeoJSON alla raccolta. Fornisci a questo metodo un JSON analizzato. Vengono restituite le caratteristiche importate. Genera un'eccezione se non è possibile importare il GeoJSON. |
contains |
contains(feature)Parametri:
Valore restituito:
booleanControlla se la funzionalità specificata è presente nella raccolta. |
forEach |
forEach(callback)Parametri:
Valore restituito:nessuno
Invoca ripetutamente la funzione specificata, passando una funzionalità nella raccolta alla funzione a ogni invocazione. L'ordine di iterazione tra le funzionalità non è definito. |
getControlPosition |
getControlPosition()Parametri: nessuno
Valore restituito:
ControlPositionRestituisce la posizione dei controlli di disegno sulla mappa. |
getControls |
getControls()Parametri: nessuno
Valore restituito:
Array<string>Restituisce le modalità di disegno disponibili per la selezione da parte dell'utente, nell'ordine in cui vengono visualizzate. Non include la modalità di 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|nullRestituisce la modalità di disegno corrente del livello dati specificato. Una modalità di disegno null indica che l'utente può interagire con la mappa normalmente e i clic non disegnano nulla. Le modalità di disegno possibili sono null, "Point", "LineString" o "Polygon". |
getFeatureById |
getFeatureById(id)Parametri:
Valore restituito:
Data.Feature|undefinedRestituisce 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:
MapRestituisce la mappa su cui vengono visualizzate le funzionalità. |
getStyle |
getStyle()Parametri: nessuno
Valore restituito:
Data.StylingFunction|Data.StyleOptionsOttiene 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: il GeoJSON viene recuperato utilizzando XHR e potrebbe non funzionare tra domini diversi. Se riscontri problemi, ti consigliamo di recuperare il GeoJSON utilizzando la libreria AJAX che preferisci e poi chiamare |
overrideStyle |
overrideStyle(feature, style)Parametri:
Valore restituito:nessuno
Modifica lo stile di una funzionalità. Queste modifiche vengono applicate in aggiunta allo stile specificato da setStyle(). Le proprietà di stile impostate su null vengono ripristinate 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 della funzionalità specificata viene ripristinato allo stile specificato da setStyle(). Se non viene specificata alcuna funzionalità, lo stile di tutte le funzionalità viene ripristinato. |
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 disponibili per la selezione da parte dell'utente, nell'ordine in cui vengono visualizzate. Non deve includere la modalità di disegno null, che viene aggiunta per impostazione predefinita. Se null, i controlli di 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 del livello dati specificato. Una modalità di disegno null indica che l'utente può interagire con la mappa normalmente e i clic non disegnano nulla. Le modalità di disegno possibili sono null, "Point", "LineString" o "Polygon". |
setMap |
setMap(map)Parametri:
Valore restituito:nessuno
Visualizza le funzionalità 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 per ogni funzionalità tramite overrideStyle() continuano a essere applicati. Passa un oggetto con le opzioni di stile desiderate o una funzione che calcola lo stile per ogni funzionalità. La funzione verrà chiamata ogni volta che le proprietà di una funzionalità vengono aggiornate. |
toGeoJson |
toGeoJson(callback)Parametri:
Valore restituito:nessuno
Esporta le funzionalità 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 una funzionalità viene aggiunta 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 DOM contextmenu sulla geometria. |
dblclick |
function(event)Argomenti:
Questo evento viene attivato per un doppio clic sulla geometria. |
mousedown |
function(event)Argomenti:
Questo evento viene attivato quando si preme il tasto del mouse 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 quando si rilascia il pulsante del mouse 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 viene rimossa la proprietà di una funzionalità. |
setgeometry |
function(event)Argomenti:
Questo evento viene attivato quando viene impostata la geometria di una funzionalità. |
setproperty |
function(event)Argomenti:
Questo evento viene attivato quando viene impostata una 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:
MapMappa su cui visualizzare le funzionalità della raccolta. |
controlPosition optional |
Tipo:
ControlPosition optionalPredefinito:
ControlPosition.TOP_LEFTLa posizione dei controlli di disegno sulla mappa. |
controls optional |
Tipo:
Array<string> optionalPredefinito:
nullDescrive le modalità di disegno disponibili per la selezione da parte dell'utente, nell'ordine in cui vengono visualizzate. Non deve includere la modalità di disegno null, che viene aggiunta per impostazione predefinita. Se null, i controlli di disegno sono disattivati e non vengono visualizzati. Le modalità di disegno possibili sono "Point", "LineString" o "Polygon". |
drawingMode optional |
Tipo:
string optionalPredefinito:
nullLa modalità di disegno attuale del livello dati specificato. Una modalità di disegno null indica che l'utente può interagire con la mappa normalmente e i clic non disegnano nulla. Le modalità di disegno possibili sono null, "Point", "LineString" o "Polygon". |
featureFactory optional |
Tipo:
function(Data.Geometry): Data.Feature optionalQuando il disegno è attivato e un utente disegna una geometria (un punto, una stringa di linea o un poligono), questa funzione viene chiamata con quella geometria e deve restituire una funzionalità da aggiungere al livello dati. Se non viene fornita una featureFactory, verrà creata una funzionalità senza ID e senza proprietà a partire da quella geometria. Il valore predefinito è null. |
style optional |
Tipo:
Data.StylingFunction|Data.StyleOptions optionalStile per tutte le funzionalità della raccolta. Per maggiori dettagli, vedi il metodo setStyle() riportato sopra. |
Data.GeoJsonOptions interfaccia
google.maps.Data.GeoJsonOptions
interfaccia
Parametri facoltativi per l'importazione di GeoJSON.
Proprietà | |
|---|---|
idPropertyName optional |
Tipo:
string optionalIl nome della proprietà Feature da utilizzare come ID funzionalità. Se non specificato, verrà utilizzato l'ID della funzionalità GeoJSON. |
Data.StyleOptions interfaccia
google.maps.Data.StyleOptions
interfaccia
Queste opzioni specificano l'aspetto di una funzionalità quando viene visualizzata su una mappa.
Proprietà | |
|---|---|
animation optional |
Tipo:
Animation optionalL'animazione da riprodurre quando l'indicatore viene aggiunto a una mappa. Si applica solo alle geometrie a punti. |
clickable optional |
Tipo:
boolean optionalPredefinito:
trueSe true, il marcatore riceve eventi attivati con il mouse e il tocco. |
cursor optional |
Tipo:
string optionalCursore del mouse da mostrare al passaggio del mouse. Si applica solo alle geometrie a punti. |
draggable optional |
Tipo:
boolean optionalPredefinito:
falseSe true, l'oggetto può essere trascinato sulla mappa e la geometria della funzionalità sottostante verrà aggiornata. |
editable optional |
Tipo:
boolean optionalPredefinito:
falseSe 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 optionalIl colore di riempimento. Sono supportati tutti i colori CSS3, ad eccezione dei colori denominati estesi. Si applica solo alle geometrie poligonali. |
fillOpacity optional |
Tipo:
number optionalL'opacità del riempimento 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 a punti. |
icons optional |
Tipo:
Array<IconSequence> optionalLe icone da visualizzare lungo una polilinea. Si applica solo alle geometrie delle linee. |
label optional |
Tipo:
string|MarkerLabel optionalAggiunge un'etichetta al marcatore. L'etichetta può essere una stringa o un oggetto MarkerLabel. Si applica solo alle geometrie a punti. |
opacity optional |
Tipo:
number optionalL'opacità del marcatore, compresa tra 0,0 e 1,0. Si applica solo alle geometrie a punti. |
shape optional |
Tipo:
MarkerShape optionalDefinisce la mappa immagine utilizzata per il rilevamento degli hit. Si applica solo alle geometrie a punti. |
strokeColor optional |
Tipo:
string optionalIl colore del tratto. Sono supportati tutti i colori CSS3, ad eccezione dei colori denominati estesi. Si applica solo alle geometrie di linee e poligoni. |
strokeOpacity optional |
Tipo:
number optionalL'opacità del tratto compresa tra 0,0 e 1,0. Si applica solo alle geometrie di linee e poligoni. |
strokeWeight optional |
Tipo:
number optionalLa larghezza del tratto in pixel. Si applica solo alle geometrie di linee e poligoni. |
title optional |
Tipo:
string optionalTesto rollover. Si applica solo alle geometrie a punti. |
visible optional |
Tipo:
boolean optionalPredefinito:
trueIndica se la funzionalità è visibile. |
zIndex optional |
Tipo:
number optionalTutte le funzionalità vengono visualizzate sulla mappa in ordine di zIndex, con i valori più alti visualizzati davanti a quelli più bassi. I marcatori vengono sempre visualizzati davanti alle stringhe di linee e ai 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 le funzionalità devono essere visualizzate in modo diverso a seconda delle loro proprietà. Puoi trovare maggiori informazioni sulle funzionalità di stile nella guida per gli sviluppatori.
function(Data.Feature): Data.StyleOptions
Data.Feature class
google.maps.Data.Feature
classe
Una funzionalità ha una geometria, un ID e un insieme di proprietà.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.Feature |
Data.Feature([options])Parametri:
Crea una funzionalità con le opzioni specificate. |
Metodi | |
|---|---|
forEachProperty |
forEachProperty(callback)Parametri:
Valore restituito:nessuno
Invoca ripetutamente la funzione specificata, passando un valore e un nome di proprietà a ogni invocazione. L'ordine di iterazione tra le proprietà non è definito. |
getGeometry |
getGeometry()Parametri: nessuno
Valore restituito:
Data.GeometryRestituisce la geometria della funzionalità. |
getId |
getId()Parametri: nessuno
Valore restituito:
number|string|undefinedRestituisce l'ID della funzionalità. |
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, 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 viene rimossa una proprietà di una funzionalità. |
setgeometry |
function(event)Argomenti:
Questo evento viene attivato quando viene impostata la geometria di una funzionalità. |
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 optionalLa geometria della funzionalità. Se non viene specificato alcun valore durante la creazione di una funzionalità, la geometria della funzionalità sarà null. Se viene fornito un oggetto LatLng o un LatLngLiteral, questo verrà convertito in una geometria Data.Point. |
id optional |
Tipo:
number|string optionalL'ID caratteristica è facoltativo. Se fornito, 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 optionalLe proprietà della funzionalità. Si tratta di una mappatura arbitraria dei nomi delle proprietà ai valori. |
Interfaccia Data.Geometry
google.maps.Data.Geometry
interfaccia
Una superclasse per i vari oggetti geometrici.
Metodi | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametri:
Valore restituito:nessuno
Invoca ripetutamente la funzione specificata, passando un punto della geometria alla funzione a ogni invocazione. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce il tipo dell'oggetto geometria. Le possibilità sono "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" o "GeometryCollection". |
Data.Point class
google.maps.Data.Point
classe
Una geometria Point contiene un singolo LatLng.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.Point |
Data.Point(latLng)Parametri:
Crea un Data.Point dal LatLng o dal LatLngLiteral specificato. |
Metodi | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametri:
Valore restituito:nessuno
|
get |
get()Parametri: nessuno
Valore restituito:
LatLngRestituisce il LatLng contenuto. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "Point". |
Classe Data.MultiPoint
google.maps.Data.MultiPoint
classe
Una geometria MultiPoint contiene un numero di LatLng.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)Parametri:
Crea un Data.MultiPoint dai LatLng o LatLngLiteral specificati. |
Metodi | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametri:
Valore restituito:nessuno
|
getArray |
getArray()Parametri: nessuno
Restituisce un array dei LatLng contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
LatLngRestituisce il n-esimo elemento contenuto in LatLng. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di LatLng contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "MultiPoint". |
Data.LineString class
google.maps.Data.LineString
classe
Una geometria LineString contiene un numero di LatLng.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.LineString |
Data.LineString(elements)Parametri:
Crea un Data.LineString dai LatLng o LatLngLiteral specificati. |
Metodi | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametri:
Valore restituito:nessuno
|
getArray |
getArray()Parametri: nessuno
Restituisce un array dei LatLngs contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
LatLngRestituisce il n-esimo elemento contenuto in LatLng. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di LatLng contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "LineString". |
Data.MultiLineString class
google.maps.Data.MultiLineString
classe
Una geometria MultiLineString contiene un numero di LineString.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.MultiLineString |
Data.MultiLineString(elements)Parametri:
Crea un 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 Data.LineString contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
Data.LineStringRestituisce il n-esimo elemento contenuto in Data.LineString. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di Data.LineString contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "MultiLineString". |
Data.LinearRing class
google.maps.Data.LinearRing
classe
Una geometria LinearRing contiene un numero di LatLng, che rappresentano una LineString chiusa. Non è necessario che il primo LatLng sia uguale all'ultimo LatLng. LinearRing è chiuso implicitamente.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)Parametri:
Crea un Data.LinearRing dai LatLng o LatLngLiteral specificati. |
Metodi | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametri:
Valore restituito:nessuno
|
getArray |
getArray()Parametri: nessuno
Restituisce un array dei LatLng contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
LatLngRestituisce il n-esimo elemento contenuto in LatLng. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di LatLng contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "LinearRing". |
Data.Polygon class
google.maps.Data.Polygon
classe
Una geometria Polygon contiene un numero di Data.LinearRing. Il primo anello lineare deve essere il confine esterno del poligono e gli anelli lineari successivi devono essere i confini interni, noti anche come fori. Vedi il poligono di esempio con un foro.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.Polygon |
Data.Polygon(elements)Parametri:
Crea un 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 Data.LinearRing contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
Data.LinearRingRestituisce il n-esimo elemento contenuto in Data.LinearRing. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di Data.LinearRing contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "Polygon". |
Data.MultiPolygon class
google.maps.Data.MultiPolygon
classe
Una geometria MultiPolygon contiene un numero di Data.Polygon.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements)Parametri:
Crea un 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 Data.Polygon contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
Data.PolygonRestituisce il n-esimo elemento contenuto in Data.Polygon. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di Data.Polygon contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "MultiPolygon". |
Data.GeometryCollection class
google.maps.Data.GeometryCollection
classe
Una GeometryCollection contiene un numero di oggetti geometrici. Gli oggetti LatLng o LatLngLiteral vengono convertiti automaticamente in oggetti di geometria Data.Point.
Questa classe implementa
Data.Geometry.
Accesso chiamando il numero const {Data} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.
Costruttore | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)Parametri:
Crea un Data.GeometryCollection dagli oggetti geometria o dai LatLng specificati. |
Metodi | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametri:
Valore restituito:nessuno
|
getArray |
getArray()Parametri: nessuno
Valore restituito:
Array<Data.Geometry>Restituisce un array degli oggetti geometria contenuti. Ogni volta che viene chiamato getArray(), viene restituita una nuova matrice. |
getAt |
getAt(n)Parametri:
Valore restituito:
Data.GeometryRestituisce l'oggetto geometria contenuto n. |
getLength |
getLength()Parametri: nessuno
Valore restituito:
numberRestituisce il numero di oggetti geometrici contenuti. |
getType |
getType()Parametri: nessuno
Valore restituito:
stringRestituisce la stringa "GeometryCollection". |
Interfaccia Data.MouseEvent
google.maps.Data.MouseEvent
interfaccia
Questo oggetto viene passato ai gestori di eventi del mouse su un oggetto Data.
Questa interfaccia estende
MapMouseEvent.
Proprietà | |
|---|---|
feature |
Tipo:
Data.FeatureLa 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.FeatureLa funzionalità aggiunta a FeatureCollection. |
Interfaccia Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
interfaccia
Le proprietà di un evento removefeature.
Proprietà | |
|---|---|
feature |
Tipo:
Data.FeatureLa funzionalità rimossa da FeatureCollection. |
Interfaccia Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
interfaccia
Le proprietà di un evento setgeometry.
Proprietà | |
|---|---|
feature |
Tipo:
Data.FeatureL'elemento la cui geometria è stata impostata. |
newGeometry optional |
Tipo:
Data.Geometry optionalLa nuova geometria della funzionalità. |
oldGeometry optional |
Tipo:
Data.Geometry optionalLa geometria della funzionalità precedente. |
Interfaccia Data.SetPropertyEvent
google.maps.Data.SetPropertyEvent
interfaccia
Le proprietà di un evento setproperty.
Proprietà | |
|---|---|
feature |
Tipo:
Data.FeatureLa funzionalità di cui è stata impostata la proprietà. |
name |
Tipo:
stringIl 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.FeatureLa funzionalità la cui proprietà è stata rimossa. |
name |
Tipo:
stringIl nome della proprietà. |
oldValue |
Tipo:
*Il valore precedente. |