Ищете родной SDK с пространственной поддержкой для развертывания ГИС-данных на мобильных устройствах iOS и Android?


9

Меня интересуют только варианты iOS и Android, которые позволяют мне создавать собственные решения для рендеринга / сбора данных. Время отклика очень важно, поскольку я хочу рисовать много геометрий, а не только точки. Дополнительные баллы за опции автоматической кластеризации. Лицензирование очень важно - если оно делает мой полученный продукт полностью открытым исходным кодом (например, вынуждает меня GPL мой полученный код), то это не вариант.

  1. Route-Me (iPhone / iPad): скользкая карта для отображения тайлов.

  2. Spatialite (Android / iPhone / iPad) ГИС-сервер с пространственной поддержкой.

  3. Couchbase Mobile (Android / iOS) Библиотека для синхронизации (отключенное редактирование) с базами данных CouchDB NoSQL. GeoCouch предоставляет пространственно-поддерживаемый бэкэнд.

  4. ArcGIS for Smartphones SDK (Android / iOS) Универсальная библиотека.

  5. Cloudmade SDK (Android / iOS) отображает свои собственные слои с некоторыми незначительными опциями для наложения ваших собственных. Я не был уверен, что я должен перечислить это, но это превентивный.

  6. Каждая платформа имеет свои собственные ограниченные опции (позволяют выставить некоторые базовые маркеры) из коробки. Это включает в себя MapKit и Android Maps .

Я не указал gvSIG Mobile из-за лицензирования (GPL) и того, что часть iOS находится в стадии разработки. Кроме того, OpenLayers и Sencha Touch основаны на веб-технологиях, так что это не совсем то, что я ищу, поскольку, по-моему, UX по-прежнему не хватает для смартфонов текущего поколения. И любой из веб-нативных компиляторов, таких как Titanium Appcelerator и т. П., Обычно является просто очень простой оболочкой для нативных опций.

Какие хорошие варианты, которых нет в списке, у меня есть? Есть ли где-нибудь исчерпывающий список?


1
Сделано CW, потому что это полезный вопрос из списка X, который не ожидает единственного лучшего ответа.
whuber

Ответы:


0

Так как некоторые люди спрашивали меня, каков был конечный результат этого: я закончил тем, что написал свой собственный фреймворк с другом, который работает кроссплатформенно на iOS (iPhone и планшеты), а также на устройствах Android.

Вот ссылка на бесплатную базовую программу просмотра Android TileCache, которую я создал с ее помощью.

Используя мои изображения TileCache:

Глобус просмотра изображений

Используя мой собственный вектор (модифицированный OSM) TileCache:

OSM TileCache

Меню для добавления собственного TileCache:

Добавление ваших данных

Существует экспериментальная версия, которую мы сделали с высотным освещением, высотным освещением и батиметрией (еще не выпущено).

Со световыми экспериментами

С экспериментами


Ссылка не работает.
PolyGeo

Правда. Android сломал некоторые API, и я не стал обновлять его. Однако это превратилось в то, что сейчас называется amigocloud.com
Ragi Yaser Burhum
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.