Aby skonfigurować markery zaawansowane, wykonaj te czynności.
Włączanie nowego mechanizmu renderowania map
Uaktualniony mechanizm renderowania map jest dostępny od wersji 18.0.0 pakietu SDK Maps na Androida. Ten moduł renderujący wprowadza wiele ulepszeń, w tym obsługę definiowania stylów map w Google Cloud w pakiecie Maps SDK na Androida.
Wraz z wydaniem pakietu SDK Map Google na Androida w wersji 18.2.0 firma Google zmieniła domyślny mechanizm renderowania z używając starszego mechanizmu na ulepszony mechanizm renderowania map. Ta zmiana oznacza, że ulepszony moduł renderowania map jest teraz domyślnie używany w aplikacji podczas tworzenia nowej aplikacji lub ponownego tworzenia istniejącej aplikacji.
Tworzenie identyfikatora mapy
Aby utworzyć nowy identyfikator mapy, wykonaj czynności opisane w sekcji Tworzenie identyfikatora mapy. Upewnij się, że typ mapy to Android.
Aktualizowanie kodu inicjowania mapy
Ten krok wymaga użycia utworzonego przez Ciebie identyfikatora mapy. Znajdziesz go na stronie Zarządzanie Mapami.
Zaawansowane znaczniki wymagają identyfikatora mapy. Jeśli brakuje identyfikatora mapy lub przekazano nieprawidłowy identyfikator mapy, znaczniki zaawansowane nie będą się wczytywać. Aby sprawdzić, czy znaczniki zaawansowane są obsługiwane, użyj metody MapCapabilities.isAdvancedMarkersAvailable().
[[["Ł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: 2025-06-16 UTC."],[[["Advanced markers necessitate the utilization of the upgraded map renderer, available in Maps SDK for Android version 18.0.0 and later, and are enabled by default in version 18.2.0 and later."],["A crucial initial step involves creating a map ID within the Google Cloud console and integrating it into your map initialization code."],["It is imperative to verify if advanced markers are supported on the device using `MapCapabilities.isAdvancedMarkersAvailable()`, and to provide a fallback mechanism, such as standard markers, if they are not."],["Developers must ensure compatibility by checking device requirements for the new map renderer, as some devices might not support it."]]],[]]