Szukasz zaawansowanych funkcji, które możesz dodać do map? Google Maps SDK for Android Utility Library to biblioteka zajęć typu open source, które przydają się do szerokiej gamy aplikacji. Repozytorium GitHub zawiera klasy narzędziowe i aplikację demonstracyjną, które ilustrują sposób użycia poszczególnych klas.
W tym filmie Chris Broadfoot rozmawia o bibliotece mediów społecznościowych, skupiając się na dekodowaniu polilinii, geometrii sferycznej i ikonach dymków.
Szybka konfiguracja
Aby zainstalować pakiet Maps Maps for Android Utility Library, postępuj zgodnie z przewodnikiem po konfiguracji.
Narzędzia
![]() |
Zaimportuj GeoJSON do swojej mapyMożesz przechowywać funkcje w formacie GeoJSON i używać tego narzędzia do renderowania ich jako warstwy na mapie.
Wywołaj Szczegółowe informacje znajdziesz w dokumentacji narzędzia GeoJSON w Mapach Google na Androida. |
![]() |
Importowanie pliku KML do mapyZa pomocą tego narzędzia możesz przekonwertować obiekty KML na kształty geograficzne i wyrenderować je jako warstwę na mapie. Aby dodać warstwę do mapy, wywołaj obiekt Szczegółowe informacje znajdziesz w dokumentacji narzędzia KML dla Map Google na Androida. |
![]() |
Dodawanie map termicznych do mapyMapy termiczne ułatwiają widzom poznanie dystrybucji i względnej intensywności punktów danych na mapie. Zamiast umieszczać znacznik w każdej lokalizacji, mapy termiczne odzwierciedlają rozkład danych na podstawie koloru i kształtu. Utwórz właściwość Więcej informacji znajdziesz w dokumentacji narzędzia Mapa termiczna Map Google na Androida. |
![]() |
Dostosuj znaczniki za pomocą ikon dymkówDodaj |
![]() |
Zarządzaj klastrami znaczników
Więcej informacji znajdziesz w dokumentacji Narzędzia do grupowania znaczników w Mapach Google na Androida. |
![]() |
Dodawanie wielu warstw do tej samej mapyNa tej samej mapie możesz wyświetlać funkcje z obiektów GeoJSON, KML i klastrów, a także własne znaczniki, linie łamane i wielokąty. Te warstwy można też ustawić jako interaktywne, dodając do każdej z nich detektor kliknięć.
Wystarczy utworzyć instancję klasy Szczegółowe informacje znajdziesz w dokumentacji dotyczącej prezentacji wielopoziomowej Map Google na Androida. |
![]() |
Kodowanie i dekodowanie linii łamanychFunkcja W Mapach Google współrzędne szerokości i długości geograficznej definiują wielokąt lub wielokąt są zakodowane. Zapoznaj się ze szczegółowym objaśnieniem kodowania linii łamanych. Możesz uzyskać ten zakodowany ciąg odpowiedzi w odpowiedzi z interfejsu Google API, np. Route API. Możesz skorzystać z |
![]() |
Obliczaj odległości, obszary i nagłówki za pomocą geometrii sferycznejZa pomocą narzędzi do geometrii sferycznej w
Pełną listę metod dostępnych w narzędziu znajdziesz w dokumentacji. |