寻求支持本地空间的SDK以便在iOS和Android移动设备上部署GIS数据?


9

我只对允许我构建用于呈现/收集数据的本机解决方案的iOS和Android选项感兴趣。响应时间非常重要,因为我希望能够绘制许多几何图形-而不仅仅是点。自动聚类选项的加分。许可非常重要-如果它使我的最终产品完全开源(例如,迫使我将我的最终代码强制使用GPL),那么这不是一个选择。

  1. Route-Me(iPhone / iPad):滑动地图以显示图块。

  2. Spatialite(Android / iPhone / iPad)GIS在空间上启用的后端。

  3. Couchbase Mobile(Android / iOS)库,用于与CouchDB NoSQL数据库进行同步(断开连接的编辑)。GeoCouch提供启用了空间的后端。

  4. ArcGIS for Smartphones SDK (Android / iOS)全面库。

  5. Cloudmade SDK(Android / iOS)显示自己的图层,并带有一些较小的选项来覆盖您自己的图层。我不确定我应该列出它,但这是先发制人的。

  6. 每个平台都有开箱即用的有限选项(允许放置一些基本标记)。这包括MapKitAndroid Maps

由于许可(GPL)以及iOS部分正在开发中,我没有列出gvSIG Mobile。而且,OpenLayersSencha Touch都是基于Web的,因此自IMHO以来,我所寻找的并不是完全正确的东西,当前Smarphone仍然缺少UX。而且任何Web到本地的编译器(例如Titanium Appcelerator等)通常只是本机选项的非常简单的包装。

我没有列出哪些好的选项?哪里有完整的清单?


1
之所以做CW,是因为这是一个有用的X列表问题,期望没有唯一的最佳答案。
ub

Answers:


0

由于有人问我这样做的最终结果是什么:我最终与一个可以在iOS(iPhone和平板电脑)以及Android设备上跨平台工作的朋友一起编写了自己的框架。

这是我用它构建的免费的基本Android TileCache查看器的链接

使用我的图像TileCache:

Globe Viewer影像

使用我自己的向量(经过OSM修改)的TileCache:

OSM TileCache

添加自己的TileCache的菜单:

添加数据

我们有一个关于海拔,海拔照明和测深的实验版本(尚未发布)。

与照明实验

与实验


链接似乎已断开。
PolyGeo

真正。Android破坏了一些API,我没有费心去更新它。但是,这已经变成了现在的amigocloud.com
Ragi Yaser Burhum,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.