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.Feature Aggiunge 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:
boolean Controlla 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:
ControlPosition Restituisce 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|null Restituisce 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|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 Ottiene lo stile per tutte le funzionalità della raccolta. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametri:
|