Przegląd

Wybierz platformę: Android iOS JavaScript

Stylizacja zbiorów danych na podstawie danych umożliwia przesyłanie własnych zbiorów danych geoprzestrzennych, stosowanie niestandardowej stylizacji do ich atrybutów danych i wyświetlanie tych atrybutów na mapach. Dzięki stylizacji zbiorów danych na podstawie danych możesz tworzyć wizualizacje danych na podstawie geometrii punktów, wielolinii i poligonów oraz tworzyć funkcje danych reagujące na zdarzenia kliknięcia. Stylizacja zbiorów danych na podstawie danych jest obsługiwana tylko 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

Dodaj niestandardowe dane 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
  • Rozdzielane przecinkami (CSV)
  • KML

Szczegółowe informacje o wymaganiach i ograniczeniach dotyczących zbiorów danych znajdziesz w artykule Tworzenie zbiorów danych i zarządzanie nimi.

Publiczne zbiory danych

Aby nadać styl zbiorowi danych, musisz powiązać styl mapy z identyfikatorem mapy, co spowoduje też powiązanie zbioru danych z tym identyfikatorem. W aplikacji deweloperzy mogą odwoływać się do tego identyfikatora mapy oraz wszelkich powiązanych z nim stylu i danych geoprzestrzennych. Do danych geoprzestrzennych nie jest stosowana dodatkowa kontrola dostępu, dzięki czemu są one publicznie dostępne dla każdego, kto ma dostęp do aplikacji.

Funkcje danych stylu

Po przesłaniu danych niestandardowych i po ich powiązaniu ze stylem mapy oraz identyfikatorem mapy możesz nadać funkcjom danych styl wizualny i skonfigurować je tak, aby reagowały na zdarzenia kliknięcia.

stylizowanie danych punktów, aby wyświetlać na mapie określone lokalizacje;

Zrzut ekranu przedstawiający dane punktów ze stylami.

nadać styl danym wielokąta, aby wyróżnić elementy geograficzne;

Zrzut ekranu pokazujący dane wielokąta z stylem.

nadać styl danym poligonów, aby wyróżnić obszary geograficzne;

Zrzut ekranu przedstawiający dane wielokąta ze stylami.

Aby funkcje danych reagowały na zdarzenia kliknięcia, dodaj odbiornik zdarzeń.

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

Wydajność podczas renderowania dużej liczby funkcji danych

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