Ho creato un'app per Android che è in grado di utilizzare Google Maps per visualizzare la posizione geografica degli utenti con diverse informazioni aggiuntive accanto a Wifi, Cellule e GPS, ad esempio codici QR, beacon o qualsiasi altra cosa utilizzare per segnalare la posizione corrente (non tengo conto della precisione effettiva di queste posizioni). Sto utilizzando lo LocationSource
e lo passo all'API di Google Maps tramite setLocationSource.Google Maps: LocationSource personalizzata in iOS
Devo utilizzare Google Maps poiché Apple Maps è limitato nel livello di zoom disponibile, quindi non posso ingrandire gli edifici.
E 'possibile fornire un numero personalizzato LocationManager
che viene aggiornato regolarmente da qualche azione e iniettarlo nell'API di Google Maps come lo LocationSource
?
So che ci sono alcuni hack che posizionano un indicatore personalizzato sulla mappa, tuttavia questo rende impossibile utilizzare le altre funzionalità di Google Maps come spostare la fotocamera nella posizione degli utenti toccando il pulsante "La mia posizione" .
Grazie.
'CLLocationManager' non è uguale a' LocationSource', aggiorna i dati quando la posizione dell'utente o la direzione cambiano. – ztan