Dane klasy
google.maps.Data
zajęcia
Warstwa do wyświetlania danych geoprzestrzennych. Możesz wyświetlać punkty, linie i wielokąty.
Każdy element Map
ma domyślnie obiekt Data
, więc w większości przypadków nie trzeba go tworzyć. Na przykład:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
to zbiór Features
.
Ta klasa rozszerza klasę MVCObject
.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps")
.
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
Data |
Data([options]) Parametry:
Tworzy pustą kolekcję z podanym parametrem DataOptions . |
Metody | |
---|---|
add |
add([feature]) Parametry:
Zwracana wartość:
Data.Feature Dodaje do kolekcji obiekt i zwraca dodany obiekt. Jeśli cecha ma identyfikator, zastąpi on każdą istniejącą cechę w kolekcji o tym samym identyfikatorze. Jeśli nie podasz żadnej funkcji, utworzymy nową funkcję z geometrią o wartości null i bez właściwości. Jeśli podasz Pamiętaj, że identyfikatory |
addGeoJson |
addGeoJson(geoJson[, options]) Parametry:
Zwracana wartość:
Array<Data.Feature> Dodaje do kolekcji obiekty GeoJSON. Przekaż do tej metody przeanalizowany kod JSON. Zwrócone zostaną zaimportowane cechy. Zwraca wyjątek, jeśli nie udało się zaimportować pliku GeoJSON. |
contains |
contains(feature) Parametry:
Zwracana wartość:
boolean Sprawdza, czy dana funkcja znajduje się w kolekcji. |
forEach |
forEach(callback) Parametry:
Zwracana wartość: brak
Wielokrotnie wywołuje podaną funkcję, przekazując do niej cechę z kolekcji przy każdym wywołaniu. Kolejność iteracji przez funkcje jest nieokreślona. |
getControlPosition |
getControlPosition() Parametry: brak
Zwracana wartość:
ControlPosition Zwraca pozycję elementów sterujących rysowaniem na mapie. |
getControls |
getControls() Parametry: brak
Zwracana wartość:
Array<string> Zwraca tryby rysowania dostępne dla użytkownika w kolejności, w jakiej są wyświetlane. Nie obejmuje to trybu rysowania null , który jest dodawany domyślnie. Możliwe tryby rysowania to "Point" , "LineString" lub "Polygon" . |
getDrawingMode |
getDrawingMode() Parametry: brak
Zwracana wartość:
string|null Zwraca bieżący tryb rysowania danej warstwy danych. Tryb rysowania null oznacza, że użytkownik może normalnie korzystać z mapy, a kliknięcia nie powodują rysowania. Możliwe tryby rysowania to null , "Point" , "LineString" lub "Polygon" . |
getFeatureById |
getFeatureById(id) Parametry:
Zwracana wartość:
|