Solo me interesan las opciones de iOS y Android que me permiten crear soluciones nativas para procesar / recopilar datos. El tiempo de respuesta es muy importante, ya que quiero poder dibujar muchas geometrías, no solo puntos. Puntos extra para las opciones de agrupamiento automático. La licencia es muy importante: si hace que mi producto resultante sea completamente de código abierto (por ejemplo, me obliga a GPL mi código resultante), entonces no es una opción.
Route-Me (iPhone / iPad): Mapa deslizante para mostrar mosaicos.
Spatialite (Android / iPhone / iPad) backend habilitado espacialmente GIS.
Biblioteca Couchbase Mobile (Android / iOS) para realizar sincronización (edición desconectada) con bases de datos CouchDB NoSQL. GeoCouch proporciona backend habilitado espacialmente.
ArcGIS for Smartphones SDK (Android / iOS) Biblioteca integral.
Cloudmade SDK (Android / iOS) muestra sus propias capas con algunas opciones menores para superponer las suyas. No estaba seguro de si debería enumerarlo, pero esto es preventivo.
Cada plataforma tiene sus propias opciones limitadas (permiten poner algunos marcadores básicos) fuera de la caja. Esto incluye MapKit y los mapas de Android .
No enumeré gvSIG Mobile debido a la licencia (GPL) y que la parte de iOS está en desarrollo. Además, OpenLayers y Sencha Touch están basados en la web, por lo que no es exactamente lo que estoy buscando desde mi humilde opinión, el UX todavía carece de Smarphones de la generación actual. Y cualquiera de los compiladores web a nativos, como Titanium Appcelerator y similares, generalmente son envoltorios muy simples para las opciones nativas.
¿Qué buenas opciones que no están en la lista tengo? ¿Hay una lista completa en alguna parte?
Respuestas:
Como algunas personas me han preguntado cuál fue el resultado final de esto: terminé escribiendo mi propio marco con un amigo que trabaja multiplataforma en iOS (iPhone y tabletas), así como en dispositivos Android.
Aquí hay un enlace a un visor básico gratuito de Android TileCache que construí con él
Usando mis imágenes TileCache:
Usando mi propio vector (OSM modificado) TileCache:
Menú para agregar su propio TileCache:
Hay una versión experimental que hicimos con elevación, iluminación de elevación y batimetría (aún no en la versión lanzada).
Con experimentos de iluminación
fuente