Classe Data
lezione google.maps.Data
Livello per la visualizzazione di dati geospaziali. È possibile visualizzare punti, stringhe di linee e poligoni.
Ogni Map
ha un oggetto Data
per impostazione predefinita, quindi nella maggior parte dei casi non è necessario costruirne uno. Ad esempio:
var myMap = new google.maps.Map(...);l'oggetto
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
è una raccolta di Features
.
Questo corso 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 restituisce la funzionalità aggiunta. Se l'elemento ha un ID, sostituirà qualsiasi elemento esistente nella raccolta con lo stesso ID. Se non vengono fornite funzionalità, ne verrà creata una nuova con geometria null e senza proprietà. Se viene specificato Tieni presente che gli ID |
addGeoJson |
addGeoJson(geoJson[, options]) Parametri:
Valore restituito:
Array<Data.Feature> Aggiunge le funzionalità GeoJSON alla raccolta. Assegna a questo metodo un JSON analizzato. Vengono restituite le funzionalità importate. Genera un'eccezione se non è stato possibile importare GeoJSON. |
contains |
contains(feature) Parametri:
Valore restituito:
boolean Verifica se la funzione specificata è nella raccolta. |
forEach |
forEach(callback) Parametri:
Valore di restituzione: nessuno
Richiama ripetutamente la funzione specificata, trasmettendo una funzione nella raccolta alla funzione in ciascuna chiamata. L'ordine di iterazione tramite le 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 disponibili 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 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à di disegno di null significa che l'utente può interagire con la mappa come di consueto 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|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 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 di restituzione: nessuno
Carica GeoJSON da un URL e aggiunge le funzionalità alla raccolta. NOTA: GeoJSON viene recuperato utilizzando XHR e potrebbe non funzionare tra domini. Se hai problemi, ti consigliamo di recuperare il codice GeoJSON utilizzando la tua libreria AJAX e poi di chiamare |
overrideStyle |
overrideStyle(feature, style) Parametri:
Valore di restituzione: nessuno
Modifica lo stile di un elemento. Queste modifiche vengono applicate allo stile specificato da setStyle() . Le proprietà di stile impostate su null ripristinano il valore specificato tramite setStyle() . |
remove |
remove(feature) Parametri:
Valore di restituzione: nessuno
Rimuove una funzionalità dalla raccolta. |
revertStyle |
revertStyle([feature]) Parametri:
Valore di restituzione: nessuno
Rimuove l'effetto delle chiamate overrideStyle() precedenti. Lo stile dell'elemento interessato torna a quello specificato da setStyle() . Se non viene specificata una funzionalità, il loro stile viene ripristinato. |
setControlPosition |
setControlPosition(controlPosition) Parametri:
Valore di restituzione: nessuno
Imposta la posizione dei controlli del disegno sulla mappa. |
setControls |
setControls(controls) Parametri:
Valore di restituzione: nessuno
Imposta le modalità di disegno che l'utente può selezionare, nell'ordine in cui vengono visualizzate. Non deve includere la modalità di 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 di restituzione: nessuno
Imposta la modalità di disegno corrente del livello dati specificato. Una modalità di disegno di null significa che l'utente può interagire con la mappa come di consueto e i clic non disegnano nulla. Le modalità di disegno possibili sono null , "Point" , "LineString" o "Polygon" . |
setMap |
setMap(map) Parametri:
Valore di restituzione: nessuno
Visualizza gli elementi sulla mappa specificata. Se la mappa è impostata su null , gli elementi verranno rimossi dalla mappa. |
setStyle |
setStyle(style) Parametri:
Valore di restituzione: nessuno
Imposta lo stile per tutte le funzionalità della raccolta. Gli stili specificati per ogni funzionalità tramite overrideStyle() continuano a essere applicati. Puoi trasmettere un oggetto con le opzioni di stile desiderate o una funzione che calcola lo stile per ciascuna caratteristica. La funzione viene chiamata ogni volta che le proprietà di una funzionalità vengono aggiornate. |
toGeoJson |
toGeoJson(callback) Parametri:
Valore di restituzione: nessuno
Esporta le funzionalità della raccolta in un oggetto GeoJSON. |
Ereditata:
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 l'evento del menu contestuale DOM viene attivato nella 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 lascia l'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 passaggio 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 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 è 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 le funzionalità della raccolta. |
controlPosition optional |
Tipo:
ControlPosition optional Predefinito:
ControlPosition.TOP_LEFT La posizione dei controlli del disegno sulla mappa. |
controls optional |
Tipo:
Array<string> optional Predefinito:
null Descrive le modalità di disegno disponibili che l'utente può selezionare, nell'ordine in cui vengono visualizzate. Non deve includere la modalità di 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 Predefinito:
null La modalità di disegno corrente del livello dati specificato. Una modalità di disegno di null significa che l'utente può interagire con la mappa come di consueto 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 optional Quando il disegno è attivato e un utente traccia una Geometria (un Punto, una Stringa di linea o un Poligono), questa funzione viene chiamata con la Geometria e deve restituire una Funzione da aggiungere al livello Dati. Se non viene fornito un featureFactory, a partire da questa metrica verrà creata una funzionalità senza ID e senza proprietà. Il valore predefinito è null . |
style optional |
Tipo:
Data.StylingFunction|Data.StyleOptions optional Stile per tutte le funzionalità della collezione. Per ulteriori dettagli, vedi il metodo setStyle() qui 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à della funzionalità da utilizzare come ID funzionalità. Se non specificato, verrà utilizzato l'ID delle funzionalità GeoJSON. |
Interfaccia Data.StyleOptions
google.maps.Data.StyleOptions
interfaccia
Queste opzioni indicano il modo in cui un elemento dovrebbe apparire 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 Predefinito:
true Se true , l'indicatore riceve eventi mouse e touch. |
cursor optional |
Tipo:
string optional Il cursore del mouse viene visualizzato al passaggio del mouse. Si applica solo alle geometrie di punti. |
draggable optional |
Tipo:
boolean optional Predefinito:
false Se true , l'oggetto può essere trascinato sulla mappa e la funzionalità sottostante sarà aggiornata con la sua geometria. |
editable optional |
Tipo:
boolean optional Predefinito:
false Se true , l'oggetto può essere modificato trascinando i punti di controllo e la funzionalità sottostante viene aggiornata. Si applica solo alle geometrie LineString e poly. |
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 dei poligoni. |
fillOpacity optional |
Tipo:
number optional L'opacità del 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 una 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 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 di punti. |
opacity optional |
Tipo:
number optional Opacità dell'indicatore tra 0,0 e 1,0. Si applica solo alle geometrie di punti. |
shape optional |
Tipo:
MarkerShape optional Definisce la mappa immagine utilizzata per il rilevamento degli 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 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 rollover. Si applica solo alle geometrie di punti. |
visible optional |
Tipo:
boolean optional Predefinito:
true Indica se la funzionalità è visibile. |
zIndex optional |
Tipo:
number optional Tutti gli elementi vengono visualizzati sulla mappa in ordine di z-index, con valori più alti mostrati davanti agli elementi con valori più bassi. Gli indicatori vengono sempre visualizzati davanti a stringhe di linee e poligoni. |
Data.StylingFunction
google.maps.Data.StylingFunction
typedef
Una funzione che calcola l'aspetto di una funzionalità.
Il metodo Data.setStyle()
può accettare una funzione di stile. Utilizza questa opzione se le funzionalità 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
Classe Data.Feature
lezione google.maps.Data.Feature
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:
Crea una funzionalità con le opzioni specificate. |
Metodi | |
---|---|
forEachProperty |
forEachProperty(callback) Parametri:
Valore di restituzione: nessuno
Richiama ripetutamente la funzione specificata, trasmettendo un valore e un nome di proprietà in ciascuna chiamata. L'ordine di iterazione attraverso le 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 funzionalità. |
getProperty |
getProperty(name) Parametri:
Valore restituito:
* Restituisce il valore della proprietà richiesta oppure undefined se la proprietà non esiste. |
removeProperty |
removeProperty(name) Parametri:
Valore di restituzione: nessuno
Rimuove la proprietà con il nome specificato. |
setGeometry |
setGeometry(newGeometry) Parametri:
Valore di restituzione: nessuno
Imposta la geometria dell'elemento. |
setProperty |
setProperty(name, newValue) Parametri:
Valore di restituzione: nessuno
Imposta il valore della proprietà specificata. Se newValue è undefined , equivale a chiamare removeProperty . |
toGeoJson |
toGeoJson(callback) Parametri:
Valore di restituzione: 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 una proprietà di questo elemento. |
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 della funzionalità. Se non viene specificato nessuno al momento della creazione di una funzionalità, la sua funzione sarà null . Se viene assegnato 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 funzionalità in un oggetto Data utilizzando il metodo getFeatureById() . Tieni presente che l'ID di un elemento non può essere modificato in un secondo momento. |
properties optional |
Tipo:
Object optional Le proprietà della funzionalità. Questa è 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 di restituzione: nessuno
Richiama ripetutamente la funzione specificata, trasmettendo un punto dalla geometria alla funzione in ciascuna chiamata. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce il tipo dell'oggetto geometrico. Le possibilità sono "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" o "GeometryCollection" . |
Classe Data.Point
lezione google.maps.Data.Point
La geometrica del punto contiene un singolo LatLng
.
Questo corso 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 dall'elemento LatLng o LatLngLiteral specificato. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
get |
get() Parametri: nessuno
Valore restituito:
LatLng Restituisce il LatLng contenuto. |
getType |
getType() Parametri: nessuno
Valore restituito:
string Restituisce la stringa "Point" . |
Classe Data.MultiPoint
lezione google.maps.Data.MultiPoint
Una geometrica multipunto contiene un numero di LatLng
s.
Questo corso 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 Data.MultiPoint dagli elementi LatLng o LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce una matrice dei LatLng contenuti. Viene restituito un nuovo array ogni volta che viene richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce n -th contenuti in 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
lezione google.maps.Data.LineString
Le geometrie LineString contengono un numero di LatLng
.
Questo corso 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 Data.LineString dagli elementi LatLng o LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce una matrice dell'elemento LatLngs contenuto. Viene restituito un nuovo array ogni volta che viene richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce n -th contenuti in 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
lezione google.maps.Data.MultiLineString
Una geometrica MultiLineString contiene un numero di LineString
.
Questo corso 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 Data.MultiLineString dagli Data.LineString o dagli array di posizioni specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.LineString> Restituisce una matrice dei Data.LineString contenuti. Viene restituito un nuovo array ogni volta che viene richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.LineString Restituisce n -th contenuti in 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" . |
Classe Data.LinearRing
lezione google.maps.Data.LinearRing
La geometria RingRing contiene un numero di LatLng
, che rappresenta una LineString chiusa. Non è necessario che il primo LatLng
corrisponda all'ultimo LatLng
. L'anello lineare è chiuso implicitamente.
Questo corso 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 Data.LinearRing dagli elementi LatLng o LatLngLiteral specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
getArray |
getArray() Parametri: nessuno
Restituisce una matrice dei LatLng contenuti. Viene restituito un nuovo array ogni volta che viene richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
LatLng Restituisce n -th contenuti in 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" . |
Classe Data.poligono
lezione google.maps.Data.Polygon
La geometrica di un poligono contiene un numero di Data.LinearRing
s. Il primo anello lineare deve essere il confine esterno del poligono, mentre i successivi anelli lineari devono essere al loro interno, noti anche come fori. Visualizza il poligono di esempio con un foro.
Questo corso 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 Data.Polygon dagli Data.LinearRing o dagli array di posizioni specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.LinearRing> Restituisce una matrice dei Data.LinearRing contenuti. Viene restituito un nuovo array ogni volta che viene richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.LinearRing Restituisce n -th contenuti in 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" . |
Classe Data.Multi poligono
lezione google.maps.Data.MultiPolygon
La geometria multipoligono contiene un numero di Data.Polygon
s.
Questo corso 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 Data.MultiPolygon dagli Data.Polygon o dagli array di posizioni specificati. |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: nessuno
|
getArray |
getArray() Parametri: nessuno
Valore restituito:
Array<Data.Polygon> Restituisce una matrice dei Data.Polygon contenuti. Viene restituito un nuovo array ogni volta che viene richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.Polygon Restituisce n -th contenuti in 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" . |
Classe Data.GeometryCollection
lezione google.maps.Data.GeometryCollection
Una GeometryCollection contiene vari oggetti geometrici. Tutti gli oggetti LatLng
o LatLngLiteral
vengono convertiti automaticamente in oggetti geometrici Data.Point
.
Questo corso 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 Data.GeometryCollection dagli oggetti geometrici specificati o LatLng . |
Metodi | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametri:
Valore di restituzione: 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 richiamato getArray() . |
getAt |
getAt(n) Parametri:
Valore restituito:
Data.Geometry Restituisce l'oggetto geometrico contenuto n -th. |
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 di eventi mouse su un oggetto Data
.
Questa interfaccia estende
MapMouseEvent
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità che ha generato l'evento del mouse. |
Ereditata:
domEvent ,
latLng
|
Metodi | |
---|---|
Ereditata:
stop
|
Interfaccia Data.AddFeatureEvent
google.maps.Data.AddFeatureEvent
interfaccia
Le proprietà di un evento addfeature
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità che è stata aggiunta a FeatureCollection . |
Interfaccia Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
interfaccia
Le proprietà di un evento removefeature
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature La funzionalità che è stata rimossa da FeatureCollection . |
Interfaccia Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
interfaccia
Le proprietà di un evento setgeometry
.
Proprietà | |
---|---|
feature |
Tipo:
Data.Feature L'elemento la cui geometrica è stata impostata. |
newGeometry optional |
Tipo:
Data.Geometry optional La nuova funzionalità geometrica. |
oldGeometry optional |
Tipo:
Data.Geometry optional La geometria della funzionalità 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. Se la proprietà è stata aggiunta, sarà undefined . |
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. |