1

我的任务是开发具有一些 GIS 功能的应用程序:渲染先前下载的地图(具有不同的图层和不同的模式)、标记和轨迹的编程分配、路径搜索。它必须在Android和PC(Win)下实现,并且必须能够离线工作。所以我需要一个提供上述功能并满足一些附加条件的库。

  1. 如果可能,跨平台(即在 PC/Android 下具有通用内核和不同的 GUI)。
  2. 可免费用于商业用途,或者除了开发人员许可之外不需要任何用户许可。
  3. 开源是可取的(GPL/LGPL/MIT-like 是理想的)。
  4. Java API 更可取。

经过几天的谷歌搜索,我得出结论,根本不存在这样的东西。Java 中有许多开源的 GIS 产品,但没有一个是与 Android 兼容的。所以我的目标是找到一个能够将一些地图区域渲染到图片中并能够通过指定图片像素告诉我坐标的库。至少我可以使用不同的仅限 PC 和仅限 Android 的产品来并行开发两个不同的应用程序。

拜托,任何人都可以建议我任何适用于我的任务的东西。也许有人在这方面有一些经验。任何信息表示赞赏。

非常感谢。

4

1 回答 1

1

虽然不是完整的 GIS 库,但我使用 JTS 在 PC 和 android 上编写代码。该网站是http://www.vividsolutions.com/jts/JTSHome.htm

虽然文档有点轻,但我发现实施起来并不难。使用标准绘图功能,我已经能够设置一些基本的 GIS 应用程序和制图功能。

于 2013-07-24T23:12:36.627 回答