Rozpocznij

Wybierz platformę: Android iOS JavaScript

Wykonaj te czynności, aby skonfigurować zaawansowane znaczniki.

Włącz nowy mechanizm renderowania mapy

Uaktualniony mechanizm renderowania map jest dostępny od wersji 18.0.0 Maps SDK na Androida. Ten mechanizm renderowania wprowadza wiele ulepszeń, w tym: obsługę określania stylów map w Google Cloud w pakiecie Maps SDK na Androida.

Po opublikowaniu pakietu SDK Maps na Androida w wersji 18.2.0 firma Google ze starszego mechanizmu renderowania do uaktualnionego mechanizmu renderowania mapy. Ten oznacza, że uaktualniony mechanizm renderowania mapy będzie teraz domyślnie używany w aplikacji podczas tworzenia nowej aplikacji lub odtwarzania istniejącej.

Utwórz identyfikator mapy

Aby utworzyć nowy identyfikator mapy, wykonaj czynności opisane na Utwórz identyfikator mapy. Upewnij się, że ustaw typ mapy na Android.

Zaktualizuj kod inicjowania mapy

Ten krok wymaga identyfikatora mapy, który właśnie został utworzony. Znajdziesz go w swoich Mapach Zarządzanie.

Aby dodać identyfikator mapy do kodu inicjowania, zapoznaj się z artykułem Dodaj identyfikator mapy do aplikacji.

Sprawdź możliwości mapy (wymagane)

Zaawansowane znaczniki wymagają identyfikatora mapy. Jeśli brakuje identyfikatora mapy lub przekazano nieprawidłowy identyfikator mapy, nie można wczytać zaawansowanych znaczników. Używaj MapCapabilities.isAdvancedMarkersAvailable() aby sprawdzić, czy znaczniki są obsługiwane.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());

Dalsze kroki

Tworzenie znacznika zaawansowanego