Przegląd

Wybierz platformę: Android iOS JavaScript

Styl oparty na danych w przypadku zbiorów danych umożliwia przesyłanie własnych zbiorów danych geoprzestrzennych, stosowanie do ich elementów danych niestandardowych stylów i wyświetlanie tych elementów danych na mapach. Dzięki stylowi opartemu na danych w przypadku zbiorów danych możesz tworzyć wizualizacje danych na podstawie geometrii punktów, linii łamanych i wielokątów oraz sprawiać, że elementy danych będą reagować na kliknięcia. Styl oparty na danych w przypadku zbiorów danych jest obsługiwany tylko na mapach wektorowych (wymagany jest identyfikator mapy).

Pierwsze kroki ze stylem opartym 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
  • 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.

Publiczne zbiory danych

Aby zastosować styl do zbioru danych, musisz powiązać styl mapy z identyfikatorem mapy, co spowoduje również 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 żadna dodatkowa kontrola dostępu, co sprawia, że są one dostępne publicznie dla każdego, kto ma aplikację.

Zmienianie stylu elementów danych

Po przesłaniu danych niestandardowych i powiązaniu ich ze stylem mapy oraz identyfikatorem mapy możesz określić styl elementów danych, aby uzyskać efekt wizualny, oraz sprawić, że elementy będą reagować na kliknięcia.

Stylizuj dane punktowe, aby wyświetlać na mapie określone lokalizacje.

Zrzut ekranu przedstawiający dane punktowe ze stylami.

Zmień styl danych polilinii, aby wyróżnić elementy geograficzne.

Zrzut ekranu przedstawiający dane polilinii ze stylami.

Stylizuj dane wielokątów, aby wyróżnić obszary geograficzne.

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

Spraw, aby funkcje danych reagowały na zdarzenia kliknięcia, dodając odbiornik 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 w aplikacji mogą wystąpić problemy z wydajnością. Na przykład podczas powiększania lub obracania może wystąpić opóźnienie lub problemy ze stabilnością.