Alla ricerca di SDK nativo abilitato spazialmente per distribuire dati GIS su dispositivi mobili iOS e Android?


9

Sono interessato solo alle opzioni iOS e Android che mi consentono di creare soluzioni native per il rendering / raccolta dei dati. Il tempo di risposta è molto importante, poiché voglio essere in grado di disegnare molte geometrie, non solo punti. Punti extra per le opzioni di clustering automatico. La licenza è molto importante - se rende il mio prodotto risultante completamente Open Source (ad esempio, mi costringe a GPL il mio codice risultante), allora non è un'opzione.

  1. Route-Me (iPhone / iPad): Slippy Map per mostrare i riquadri.

  2. Spatialite (Android / iPhone / iPad) backend abilitato spazialmente GIS.

  3. Libreria Couchbase Mobile (Android / iOS) per eseguire la sincronizzazione (modifica disconnessa) con i database NoSQL CouchDB. GeoCouch offre backend abilitato spazialmente.

  4. ArcGIS per smartphone SDK (Android / iOS) Libreria onnicomprensiva.

  5. Cloudmade SDK (Android / iOS) visualizza i propri livelli con alcune opzioni minori per sovrapporre i propri. Non ero sicuro di doverlo elencare, ma questo è preventivo.

  6. Ogni piattaforma ha le proprie opzioni limitate (consentono di mettere alcuni marker di base) fuori dalla scatola. Questo include MapKit e Android Maps .

Non ho elencato gvSIG Mobile a causa delle licenze (GPL) e che la parte iOS è in fase di sviluppo. Inoltre, OpenLayers e Sencha Touch sono basati sul web, quindi non esattamente quello che sto cercando da quando IMHO, la UX manca ancora per gli Smarphone di ultima generazione. E tutti i compilatori web-nativi come Appaniumerator in titanio e simili sono in genere solo involucri molto semplici per le opzioni native.

Quali sono le buone opzioni che non sono elencate? C'è un elenco completo ovunque?


1
Realizzato in CW perché questa è una utile lista di domande X che non si aspetta una risposta unica unica.
whuber

Risposte:


0

Da quando alcune persone mi hanno chiesto quale sia stato il risultato finale di questo: ho finito per scrivere il mio framework con un amico che lavora multipiattaforma su iOS (iPhone e tablet) e su dispositivi Android.

Ecco un link a un visualizzatore Android TileCache di base gratuito che ho creato con esso

Utilizzando le mie immagini TileCache:

Immagini Globe Viewer

Utilizzando il mio vettore (OSM modificato) TileCache:

OSM TileCache

Menu per aggiungere il proprio TileCache:

Aggiungere i tuoi dati

Esiste una versione sperimentale che abbiamo fatto con elevazione, illuminazione di elevazione e batimetria (non ancora nella versione rilasciata).

Con esperimenti di illuminazione

Con esperimenti


Il link sembra essere rotto.
PolyGeo

Vero. Android ha rotto alcune API e non mi sono preoccupato di aggiornarlo. Tuttavia, questo è stato implementato in quello che è amigocloud.com
Ragi Yaser Burhum,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.