Меня интересуют только варианты iOS и Android, которые позволяют мне создавать собственные решения для рендеринга / сбора данных. Время отклика очень важно, поскольку я хочу рисовать много геометрий, а не только точки. Дополнительные баллы за опции автоматической кластеризации. Лицензирование очень важно - если оно делает мой полученный продукт полностью открытым исходным кодом (например, вынуждает меня GPL мой полученный код), то это не вариант.
Route-Me (iPhone / iPad): скользкая карта для отображения тайлов.
Spatialite (Android / iPhone / iPad) ГИС-сервер с пространственной поддержкой.
Couchbase Mobile (Android / iOS) Библиотека для синхронизации (отключенное редактирование) с базами данных CouchDB NoSQL. GeoCouch предоставляет пространственно-поддерживаемый бэкэнд.
ArcGIS for Smartphones SDK (Android / iOS) Универсальная библиотека.
Cloudmade SDK (Android / iOS) отображает свои собственные слои с некоторыми незначительными опциями для наложения ваших собственных. Я не был уверен, что я должен перечислить это, но это превентивный.
Каждая платформа имеет свои собственные ограниченные опции (позволяют выставить некоторые базовые маркеры) из коробки. Это включает в себя MapKit и Android Maps .
Я не указал gvSIG Mobile из-за лицензирования (GPL) и того, что часть iOS находится в стадии разработки. Кроме того, OpenLayers и Sencha Touch основаны на веб-технологиях, так что это не совсем то, что я ищу, поскольку, по-моему, UX по-прежнему не хватает для смартфонов текущего поколения. И любой из веб-нативных компиляторов, таких как Titanium Appcelerator и т. П., Обычно является просто очень простой оболочкой для нативных опций.
Какие хорошие варианты, которых нет в списке, у меня есть? Есть ли где-нибудь исчерпывающий список?