Data

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(...);
L'oggetto 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.

Data
Data([options])
Parametri: 
Crea una raccolta vuota con il DataOptions specificato.
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 FeatureOptions, verrà creata una nuova funzionalità con le proprietà specificate.

Tieni presente che gli ID 1234 e '1234' sono equivalenti. L'aggiunta di una funzionalità con ID 1234 sostituirà una funzionalità con ID '1234' e viceversa.

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: 
  • callbackfunction(