Crea esperienze AR immersive e basate sulla posizione a livello globale con l'API ARCore Geospatial

Guide specifiche per piattaforma

L'API ARCore Geospatial ti consente di allegare contenuti da remoto a qualsiasi area coperta da Google Street View e creare esperienze AR su scala globale. Utilizza il sensore del dispositivo e i dati GPS per rilevare l'ambiente del dispositivo, dopodiché abbina le parti riconoscibili dell'ambiente a un modello di localizzazione fornito dal sistema di posizionamento visivo (VPS) di Google per determinare la posizione esatta del dispositivo. L'API si occupa inoltre di unire le coordinate locali dell'utente con quelle di VPS in modo che tu possa lavorare su un unico sistema di coordinate.

Localizzazione globale con VPS

Le immagini di Street View di Google Maps, acquisite in tutto il mondo da oltre 15 anni, sono la base di VPS. Le reti neurali profonde identificano e descrivono parti delle immagini che potrebbero essere riconoscibili per lunghi periodi di tempo. Queste parti vengono poi combinate su decine di miliardi di immagini per calcolare un cloud di punti 3D dell'ambiente globale. Questo modello di localizzazione è composto da trilioni di punti e copre quasi tutti i paesi, con copertura futura.

Quando il dispositivo dell'utente invia una richiesta all'API Geospatial, una rete neurale elabora i pixel per trovare parti riconoscibili dell'ambiente dell'utente e li abbina al modello di localizzazione VPS. Gli algoritmi di visione artificiale calcolano la posizione e l'orientamento del dispositivo in modo da offrire una posizione molto più precisa di quanto fosse possibile in precedenza con il solo GPS.

Inserire gli ancoraggi con l'API Geospatial

Quando posizioni gli ancoraggi, anche altre API ARCore come l'API ARCore Cloud Anchor utilizzano le mappe immagine per determinare la posa di un dispositivo. Tuttavia, le mappe immagine create da queste API sono locali perché devono mappare esplicitamente uno spazio.

L'API Geospatial fornisce le posizioni orizzontali (latitudine e longitudine) e verticali (altitudine) degli ancoraggi secondo la specifica WGS84. Puoi posizionare un ancoraggio geospaziale quasi ovunque nel mondo a una determinata latitudine, longitudine e altitudine senza dover mappare manualmente lo spazio.

Ancoraggi del rilievo

Un ancoraggio del terreno è un tipo di ancoraggio geospaziale che consente di posizionare oggetti AR utilizzando solo la latitudine e la longitudine, sfruttando le informazioni di Google Maps per trovare l'altitudine esatta sopra il suolo.

Casi d'uso per lo sviluppo con l'API Geospatial

Ecco alcuni modi in cui puoi utilizzare l'API Geospatial nei tuoi progetti.

Indirizzare gli utenti a sedi specifiche

Il GPS è un'ottima soluzione per creare esperienze basate sulla posizione, ma la precisione può essere disattivata quando devi creare esperienze AR precise e precise. Con l'API Geospatial non dovrai preoccuparti che i tuoi oggetti virtuali saltino. Puoi mappare esplicitamente un luogo di interesse per allegare contenuti e localizzarlo in modo affidabile, consentendo agli utenti di trovare le proprie automobili in aree densamente abitate o di orientarsi in spazi affollati.

Creare esperienze AR basate sulla posizione

Puoi creare esperienze utente accattivanti con l'API Geospatial che fornisce utilità e piacere senza dover creare e gestire mappe di più sedi. Coinvolgi gli utenti in un mondo virtuale in cui tutto è possibile.

Giochi ed espressione personale

Con l'API Geospatial, i tuoi utenti possono trasformare il globo in una tela creativa. Ad esempio, Balloon Pop consente a un utente di posizionare palloncini come bersaglio nel mondo reale e provare a farli scoppiare utilizzando una palla abilitata per la fisica che reagisce alla distanza nello spazio mondiale. Gli utenti nelle vicinanze possono partecipare all'esperienza e mostrare gli stessi fumetti tramite una semplice implementazione di Firebase. Con Pocket Garden, l'utente può decorare il proprio quartiere con un colorato giardino comunitario in stile AR, posizionando i semi sul mondo reale in pianta, piantando viti, piante grasse e altro ancora. Balloon Pop e Pocket Garden sono open source e disponibili per dare sfogo alla tua creatività.

Compatibilità del dispositivo

Un numero ridotto di dispositivi ARCore supportati non supporta l'API Geospatial. Questi dispositivi sono indicati nella pagina Dispositivi supportati da ARCore.

Passaggi successivi