Per iniziare

Seleziona la piattaforma: Android iOS JavaScript

Segui questi passaggi per configurare i marcatori avanzati.

Attivare il nuovo renderer della mappa

A partire dalla versione 18.0.0 dell'SDK Maps per Android è disponibile un renderer della mappa aggiornato. Questo renderer introduce molti miglioramenti, tra cui il supporto della personalizzazione delle mappe basata su cloud, in Maps SDK for Android.

Con il rilascio della versione 18.2.0 di Maps SDK for Android, Google ha cambiato il renderer predefinito, passando dal renderer legacy al renderer di mappe aggiornato. Questa modifica comporta l'utilizzo predefinito del renderer della mappa aggiornato nella tua app quando crei una nuova app o ricompili un'app esistente.

Crea un ID mappa

Per creare un nuovo ID mappa, segui i passaggi descritti in Creare un ID mappa. Assicurati di impostare il tipo di mappa su Android.

Aggiorna il codice di inizializzazione della mappa

Questo passaggio richiede l'ID mappa appena creato. Puoi trovarlo nella pagina Gestione di Maps.

Per aggiungere l'ID mappa al codice di inizializzazione, consulta Aggiungere l'ID mappa all'app.

Controllare le funzionalità della mappa (obbligatorio)

Gli indicatori avanzati richiedono un ID mappa. Se l'ID mappa non è presente o viene trasmesso un ID mappa non valido, gli indicatori avanzati non possono essere caricati. Utilizza il metodo MapCapabilities.isAdvancedMarkersAvailable() per verificare se gli indicatori avanzati sono supportati.

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());

Passaggi successivi

Creare un indicatore avanzato