Szukasz zaawansowanych funkcji, które warto dodać do swoich map? Biblioteka narzędziowa pakietu Maps SDK na Androida to biblioteka typu open source z klasami przydatnych w wielu różnych aplikacjach. Repozytorium GitHub zawiera klasy narzędzi i aplikację demonstracyjną, która pokazuje użycie poszczególnych klas.
W tym filmie Chris Broadfoot omawia bibliotekę narzędzi, koncentrując się na dekodowaniu linii łamanej, geometrii sferycznej i ikonach dymków.
Szybka konfiguracja
Aby zainstalować bibliotekę narzędziową Maps SDK na Androida, postępuj zgodnie z przewodnikiem konfiguracji.
Narzędzia
Importowanie GeoJSON na mapęCechy można przechowywać w formacie GeoJSON i używać tego narzędzia do renderowania ich jako warstwy na mapie.
Wywołaj Więcej informacji znajdziesz w dokumentacji narzędzia GeoJSON na Androida Map Google. |
|
Importowanie pliku KML na mapęZa pomocą tego narzędzia możesz konwertować obiekty KML na kształty geograficzne i renderować je jako warstwy na mapie. Aby dodać warstwę do mapy, wywołaj funkcję Więcej informacji znajdziesz w dokumentacji narzędzia KML Map Google na Androida. |
|
Dodawanie map termicznych do mapyMapy termiczne ułatwiają widzom zrozumienie rozkładu i względnej intensywności punktów danych na mapie. Zamiast umieszczać znacznik w każdej lokalizacji, mapy termiczne wykorzystują kolor i kształt, aby odzwierciedlić rozkład danych. Utwórz obiekt Szczegółowe informacje znajdziesz w dokumentacji narzędzia Mapa termiczna na Androida w Mapach Google. |
|
Dostosuj znaczniki za pomocą ikon dymkówDodaj element |
|
Zarządzaj klastrami znacznikówPole Więcej informacji znajdziesz w dokumentacji narzędzia do grupowania Android znacznika w Mapach Google. |
|
Dodawanie wielu warstw do tej samej mapyMożesz wyświetlać obiekty z GeoJSON, KML i klastrów, a także własne znaczniki, linie łamane i wielokąty – na tej samej mapie. Te warstwy można też przekształcić w interaktywność, dodając do każdej z nich odbiornik kliknięć.
Wystarczy utworzyć instancje klas Więcej informacji znajdziesz w dokumentacji wielowarstwowej wersji demonstracyjnej Map Google na Androida. |
|
Kodowanie i dekodowanie linii łamanychObiekt W Mapach Google współrzędne długości i szerokości geograficznej definiujące linię łamaną lub wielokąt są przechowywane jako zakodowany ciąg znaków. Przeczytaj szczegółowe wyjaśnienie kodowania łamanego. Ten zakodowany ciąg możesz otrzymać w odpowiedzi z interfejsu API Google, takiego jak Directions API. Możesz użyć funkcji |
|
Oblicz odległości, powierzchnie i kierunki przy użyciu geometrii sferycznejZa pomocą narzędzi do geometrii sferycznej w
Pełną listę metod dostępnych w narzędziu znajdziesz w dokumentacji referencyjnej. |
|
Sprawdź, czy lokalizacja jest obsługiwana w Street View.Klasa Szczegółowe informacje znajdziesz w dokumentacji dotyczącej narzędzia do zarządzania metadanymi Street View na GitHubie. |