Panoramica dell'SDK Maps per Android

Seleziona la piattaforma: Android iOS JavaScript

Con Maps SDK for Android, aggiungi mappe alla tua app per Android, incluse le app per Wear OS, utilizzando i dati di Google Maps, le visualizzazioni di mappe e le risposte ai gesti sulle mappe. Puoi anche fornire informazioni aggiuntive per le posizioni sulla mappa e supportare l'interazione degli utenti aggiungendo indicatori, poligoni e overlay alla mappa.

L'SDK supporta i linguaggi di programmazione Kotlin e Java e fornisce librerie ed estensioni aggiuntive per funzionalità e tecniche di programmazione avanzate.


Passaggi successivi

Per iniziare

Configura e crea la tua prima app:

Guida rapida: aggiunta di una mappa
Crea un'app per Android di base che mostra una mappa.
Ottieni una chiave API e attiva la fatturazione
Dettagli sull'attivazione della fatturazione e sull'ottenimento di una chiave API, entrambi necessari per aggiungere una mappa alla tua app.
Configurazione di un progetto Android Studio esistente
Configura un'app esistente per utilizzare Maps SDK for Android.
Utilizzo e fatturazione
Prezzi e limiti di utilizzo per l'SDK.
Termini di servizio
I Termini di servizio di Google Maps Platform illustrano i requisiti legali che la tua app deve rispettare quando utilizza l'SDK.

Codelab e tutorial

Tutorial e codelab end-to-end che mostrano come visualizzare mappe con funzionalità specifiche:

Codelab - Google Maps Platform 101 — Android con Kotlin
Aggiungi una mappa e scopri come utilizzare le funzionalità principali per visualizzare una mappa dei negozi di biciclette in un'area specifica.
Codelab - Visualizza i luoghi nelle vicinanze in AR su Android in Kotlin
Utilizza i dati di Google Maps Platform per mostrare i luoghi nelle vicinanze in realtà aumentata (AR).
Tutorial - Mappa con indicatore
Aggiungi una mappa con un indicatore che identifica una località.
Tutorial - Polylines and Polygons to Represent Routes and Areas
Aggiungi una mappa e utilizza polilinee e poligoni per rappresentare percorsi e aree sulla mappa.
Tutorial - Seleziona Luogo attuale
Aggiungi una mappa che identifichi la posizione attuale di un dispositivo Android e visualizzi i dettagli del luogo (un'attività o un altro punto d'interesse) in quella posizione.

Attività e concetti

Attività dettagliate e concetti di programmazione da esplorare dopo aver creato le tue prime app con l'SDK:

Creazione e configurazione di una mappa
Crea una mappa e configura funzionalità come le panoramiche in Street View, le attività e altri punti d'interesse e la modalità Lite.
Interazione con una mappa
Configura l'interazione con la mappa utilizzando le impostazioni della visualizzazione della videocamera, gli eventi, i controlli e i gesti e i dati sulla posizione.
Disegno su una mappa
Disegna forme e aggiungi oggetti a una mappa, ad esempio overlay e indicatori.
Personalizzazione di una mappa
Personalizza i componenti e il comportamento della mappa utilizzando il codice o la console Google Cloud.
Miglioramento dell'accessibilità
Sfrutta il supporto integrato per l'accessibilità nelle tue mappe.
API di Google Maps su Wear OS
Visualizza mappe nelle app per Wear OS.

Strumenti ed esempi

Codice campione, librerie ed estensioni per l'SDK:

GitHub - Codice campione
Codice completo dell'app di esempio e snippet di codice che utilizzano l'SDK.
Libreria di utilità Android
Una libreria di funzionalità avanzate per la tua mappa, come più livelli, raggruppatori di indicatori e calcolo della distanza.
Estensioni KTX Kotlin
Una raccolta di estensioni (Maps Android KTX) che ti consentono di scrivere codice Kotlin più efficiente nella tua app quando utilizzi Maps SDK for Android.