Nowy styl mapy będzie wkrótce dostępny w Google Maps Platform. Ta aktualizacja stylu mapy obejmuje nową domyślną paletę kolorów oraz ulepszenia ułatwiające obsługę i łatwość obsługi map. Wszystkie style mapy zostaną automatycznie zaktualizowane w marcu 2025 r. Więcej informacji o dostępności i sposobie włączania tej funkcji znajdziesz w artykule Nowy styl mapy w Google Maps Platform.
Szukasz zaawansowanych funkcji, które warto dodać do swoich map? Biblioteka narzędziowa pakietu Maps SDK na iOS na GitHubie to biblioteka typu open source z klasami przydatnych w różnych aplikacjach. Repozytorium GitHub zawiera klasy narzędzi i aplikację demonstracyjną, która pokazuje użycie poszczególnych klas.
Narzędzia
Grupowanie znaczników
Pole GMUClusterManager ułatwia zarządzanie wieloma znacznikami na różnych poziomach powiększenia. Oznacza to, że na mapie możesz umieścić dużą liczbę znaczników, dzięki czemu będzie ona nieczytelna. Gdy użytkownik wyświetla mapę w dużym powiększeniu, poszczególne znaczniki są widoczne na mapie. Gdy użytkownik pomniejsza mapę na mniejszy poziom, znaczniki zbierają się w klastry, aby ułatwić przeglądanie mapy.
Quadtree to struktura danych, która przydaje się do znajdowania punktów w pobliżu pojedynczego punktu za pomocą wyszukiwania w obszarze otaczającym ciekawe miejsce.
Szczegółowe informacje znajdziesz w dokumentacji Quadtree.
KML
KML jest popularnym formatem do renderowania danych geograficznych, takich jak punkty, linie i wielokąty. GMUKMLParser umożliwia analizowanie i renderowanie danych geograficznych w formacie KML.
Szczegółowe informacje znajdziesz w dokumentacji pliku KML.
Importowanie GeoJSON na mapę
Cechy można przechowywać w formacie GeoJSON i używać tego narzędzia do renderowania ich jako warstwy na mapie.
Renderuj dane geograficzne w formacie GeoJSON za pomocą funkcji GMUGeoJSONParser w połączeniu z GMUGeometryRenderer.
Więcej informacji znajdziesz w dokumentacji GeoJSON.
Mapy termiczne
Mapy termiczne ułatwiają widzom zrozumienie rozkładu i względnej intensywności punktów danych na mapie. Zamiast umieszczania znacznika w każdej lokalizacji, mapy termiczne pokazują rozkład danych na podstawie kolorów i kształtów.
Więcej informacji znajdziesz w dokumentacji map termicznych.
Znaczniki niestandardowe
Za pomocą delegata GMUClusterRendererDelegate w GMUDefaultClusterRenderer możesz dostosowywać właściwości znacznika przed i po jego dodaniu do mapy.
Narzędzia do geometrii
Zestaw funkcji narzędziowych obiektów geometrycznych Swift z modułu GMSGeometryUtils w pakiecie Maps SDK na iOS. Za pomocą tych rozszerzeń możesz wykonywać wiele rodzajów operacji geometrycznych, takich jak:
Wyznacz odległość okręgu między współrzędnymi
Ustal, czy współrzędna znajduje się wewnątrz wielokąta
Ustal, czy współrzędne leżą na ścieżce lub w jej pobliżu w ramach określonej tolerancji
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-05 UTC."],[[["The Maps SDK for iOS Utility Library is an open-source library providing advanced features for your maps."],["This library offers utilities for marker clustering, quadtrees, KML parsing, GeoJSON rendering, heatmaps, custom markers, and geometry operations."],["The library includes a demo app demonstrating the use of each class."],["Access the Maps SDK for iOS Utility Library and its documentation on GitHub."]]],[]]