styl oparty na danych dla zbiorów danych umożliwia przesyłanie własnych zbiorów danych geoprzestrzennych, stosować własne style do swoich funkcji danych i wyświetlać te cechy map. Dzięki stylowi opartemu na danych w przypadku zbiorów danych możesz tworzyć wizualizacje oparte na geometrii punktów, linii łamanych i wielokątów, oraz sprawia, że funkcje danych reagują kliknij zdarzenia. Styl oparty na danych w przypadku zbiorów danych jest obsługiwany w przypadku map wektorowych (wymagany jest identyfikator mapy).
Pierwsze kroki ze stylem opartym na danych w przypadku zbiorów danych
Dodaj niestandardowe zbiory danych geoprzestrzennych
Dodawanie danych niestandardowych za pomocą Google Cloud Console lub Google Cloud Każdy zbiór danych ma unikalny identyfikator, który możesz powiązać ze stylem mapy. Obsługiwane są te formaty danych:
- GeoJSON
- Plik rozdzielany przecinkami (CSV)
- KML
Szczegółowe informacje o wymaganiach i ograniczeniach dotyczących zbiorów danych znajdziesz w artykule Tworzenie zbioru danych i zarządzanie nim
Informacje o publicznych zbiorach danych
Aby określić styl zbioru danych, musisz powiązać styl mapy z identyfikatorem mapy, który wiąże także zbiór danych z identyfikatorem mapy. W aplikacji deweloperzy mogą sprawdzić, ten identyfikator oraz wszystkie powiązane z nim style i dane geoprzestrzenne. Nie do danych geoprzestrzennych stosowana jest dodatkowa kontrola dostępu, dzięki czemu dane geoprzestrzenne skutecznie dostępne publicznie wszystkim użytkownikom aplikacji.
Funkcje danych stylu
Po przesłaniu danych niestandardowych i połączeniu ich z mapą stylu i identyfikatora mapy, można dostosować styl cech danych, aby uzyskać wizualny efekt reagują na zdarzenia kliknięcia.
Określ styl danych punktu, aby wyświetlić konkretne lokalizacje na mapie.
Nadaj styl danych linii łamanej, aby wyróżnić obiekty geograficzne.
Zmieniaj styl danych w wielokątach, aby wyróżniać obszary geograficzne.
Spraw, aby funkcje danych reagowały na zdarzenia kliknięcia przez dodanie zdarzenia słuchacz.
Wydajność podczas renderowania dużej liczby obiektów danych
Podczas renderowania dużej liczby obiektów danych możesz zauważyć wydajność z Twoją aplikacją. Możesz na przykład zauważyć opóźnienie lub stabilność podczas powiększania lub obracania ekranu.