Przegląd

Wybierz platformę: Android iOS JavaScript

Style oparte na danych w przypadku zbiorów danych umożliwiają przesyłanie własnych zbiorów danych geoprzestrzennych, stosowanie do elementów ich danych niestandardowych stylów i wyświetlanie tych elementów danych na mapach. Dzięki stylom opartym na danych w przypadku zbiorów danych możesz tworzyć wizualizacje danych na podstawie geometrii punktów, linii łamanych i wielokątów oraz sprawić, że elementy danych będą reagować na zdarzenia kliknięcia. Style oparte na danych w przypadku zbiorów danych są obsługiwane tylko na mapach wektorowych (wymagany jest identyfikator mapy).

Pierwsze kroki ze stylami opartymi na danych w przypadku zbiorów danych

Dodawanie niestandardowych zbiorów danych geoprzestrzennych

Dodaj dane niestandardowe za pomocą konsoli Google Cloud lub Google Cloud Shell. Każdy zbiór danych ma unikalny identyfikator, który możesz powiązać ze stylem mapy. Obsługiwane są te formaty danych:

  • GeoJSON
  • CSV (wartości rozdzielone przecinkami)
  • 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 zastosować styl do zbioru danych, musisz powiązać styl mapy z identyfikatorem mapy, co spowoduje też powiązanie zbioru danych z identyfikatorem mapy. W aplikacji deweloperzy mogą odwoływać się do tego identyfikatora mapy oraz do powiązanych z nim stylu mapy i danych geoprzestrzennych. Do danych geoprzestrzennych nie jest stosowana dodatkowa kontrola dostępu, co oznacza, że dane geoprzestrzenne są dostępne publicznie dla każdego, kto ma aplikację.

Stylowanie elementów danych

Gdy prześlesz dane niestandardowe i powiążesz je ze stylem mapy i identyfikatorem mapy, możesz zastosować styl do elementów danych, aby uzyskać efekt wizualny, oraz sprawić, że elementy będą reagować na kliknięcia.

Zastosuj styl do danych punktowych, aby pokazać określone lokalizacje na mapie.

Zrzut ekranu przedstawiający dane punktowe ze stylami.

Zastosuj styl do danych linii łamanej, aby wyróżnić elementy geograficzne.

Zrzut ekranu przedstawiający dane polilinii ze stylami.

Zastosuj styl do danych wielokątnych, aby wyróżnić obszary geograficzne.

Zrzut ekranu przedstawiający dane wielokątów ze stylami.

Aby elementy danych reagowały na kliknięcia, dodaj detektor zdarzeń.

Zrzut ekranu przedstawiający kursor klikający mapę.

Wydajność podczas renderowania dużej liczby elementów danych

Podczas renderowania dużej liczby elementów danych możesz zauważyć problemy z wydajnością w aplikacji. Możesz na przykład zauważyć opóźnienie lub problemy ze stabilnością aplikacji podczas powiększania lub obracania.