Estou interessado apenas nas opções iOS e Android que me permitem criar soluções nativas para renderizar / coletar dados. O tempo de resposta é muito importante, pois quero desenhar muitas geometrias - não apenas pontos. Pontos extras para opções de agrupamento automático. O licenciamento é muito importante - se tornar meu produto resultante totalmente Open Source (por exemplo, me forçar a GPL meu código resultante), não será uma opção.
Route-Me (iPhone / iPad): Mapa Slippy para mostrar blocos.
Spatialite (Android / iPhone / iPad) back-end espacialmente ativado por GIS.
Biblioteca Couchbase Mobile (Android / iOS) para sincronizar (edição desconectada) com os bancos de dados CouchDB NoSQL. O GeoCouch fornece back-end espacialmente ativado.
ArcGIS for Smartphones SDK (Android / iOS) Biblioteca abrangente.
O SDK do Cloudmade (Android / iOS) exibe suas próprias camadas com algumas opções menores para sobrepor as suas. Eu não tinha certeza se deveria listá-lo, mas isso é preventivo.
Cada plataforma tem suas próprias opções limitadas (permite colocar alguns marcadores básicos) fora da caixa. Isso inclui o MapKit e o Android Maps .
Não listei o gvSIG Mobile por causa do licenciamento (GPL) e porque a parte do iOS está em desenvolvimento. Além disso, o OpenLayers e o Sencha Touch são baseados na Web, então não é exatamente o que estou procurando desde o IMHO, o UX ainda falta para os Smarphones da geração atual. E qualquer um dos compiladores da Web para o nativo, como o Titanium Appcelerator e similares, geralmente são apenas invólucros muito simples para as opções nativas.
Quais são as boas opções que não estão listadas? Existe uma lista abrangente em algum lugar?