Je ne suis intéressé que par les options iOS et Android qui me permettent de créer des solutions natives pour rendre / collecter des données. Le temps de réponse est très important, car je veux pouvoir dessiner de nombreuses géométries - pas seulement des points. Points supplémentaires pour les options de clustering automatique. La licence est très importante - si elle rend mon produit résultant entièrement Open Source (par exemple, me force à GPL mon code résultant), alors ce n'est pas une option.
Route-Me (iPhone / iPad): carte glissante pour montrer les tuiles.
Spatialite (Android / iPhone / iPad) backend GIS spatialement activé.
Bibliothèque Couchbase Mobile (Android / iOS) pour effectuer la synchronisation (édition déconnectée) avec les bases de données CouchDB NoSQL. GeoCouch fournit un backend spatialisé .
ArcGIS for Smartphones SDK (Android / iOS) Bibliothèque complète.
Le SDK Cloudmade (Android / iOS) affiche leurs propres couches avec quelques options mineures pour superposer les vôtres. Je n'étais pas sûr de devoir l'énumérer, mais c'est préventif.
Chaque plate-forme a ses propres options limitées (permet de mettre des marqueurs de base) hors de la boîte. Cela inclut MapKit et les cartes Android .
Je n'ai pas répertorié gvSIG Mobile en raison de la licence (GPL) et du fait que la partie iOS est en cours de développement. En outre, OpenLayers et Sencha Touch sont basés sur le Web, donc pas exactement ce que je recherche depuis IMHO, l'UX manque toujours pour les Smarphones de génération actuelle. Et tous les compilateurs Web vers natifs comme Titanium Appcelerator et similaires ne sont généralement que des emballages très simples pour les options natives.
Quelles bonnes options non répertoriées ai-je? Existe-t-il une liste complète quelque part?
Réponses:
Depuis que certaines personnes m'ont demandé quel était le résultat final de cela: j'ai fini par écrire mon propre framework avec un ami qui travaille multiplateforme sur iOS (iPhone et tablettes) ainsi que sur les appareils Android.
Voici un lien vers une visionneuse de base Android TileCache gratuite que j'ai construite avec elle
Utilisation de mon imagerie TileCache:
En utilisant mon propre vecteur (modifié par OSM) TileCache:
Menu pour ajouter votre propre TileCache:
Il y a une version expérimentale que nous avons faite avec l'élévation, l'éclairage d'élévation et la bathymétrie (pas encore dans la version publiée).
Avec des expériences d'éclairage
la source