QNA > C > Come Disegnare Una Mappa Su Dispositivi Android Come Google Maps

Come disegnare una mappa su dispositivi Android come Google Maps

Questo è un progetto non banale, ma penso che imparerete molto da esso.

  1. Al livello più elementare, è necessario utilizzare le API grafiche 2D di Android - Canvas e Drawables
  2. Si ha familiarità con il GIS, ma può valere la pena di rivedere Geographic information system perché...
  3. Allora hai bisogno di un modello di dati composto da vettori (per le strade) e punti (per il centro di luoghi come edifici, luoghi di interesse, ecc). OpenStreetMap chiama queste Vie e Nodi, e aggiunge anche Relazioni e Tag. Vedi OpenStreetMap per maggiori dettagli.
  4. Per alcune riflessioni sulla forma del tuo Map SDK's API stesso, potresti guardare la guida ArcGIS Runtime SDK for Android - Page on arcgis.com

Si consiglierebbe di costruirlo in fasi. Trovare un'applicazione Android open-source che supporti la grafica vettoriale, e codificare il disegno di una forma specifica in essa. Poi hard-code un esempio di Way da OpenStreet come struttura dati di base. Ora provate a fare in modo che l'app supporti lo zoom/scaling.

Questo vi darà le competenze essenziali per costruire il vostro SDK di mappe per Android!

Di Ines

Come trasferire foto da telefono a flash drive :: Si può usare un telefono come tavoletta da disegno?
Link utili