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.
Route-Me (iPhone / iPad): Slippy Map per mostrare i riquadri.
Spatialite (Android / iPhone / iPad) backend abilitato spazialmente GIS.
Libreria Couchbase Mobile (Android / iOS) per eseguire la sincronizzazione (modifica disconnessa) con i database NoSQL CouchDB. GeoCouch offre backend abilitato spazialmente.
ArcGIS per smartphone SDK (Android / iOS) Libreria onnicomprensiva.
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.
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?