我的任务是开发一个具有一些GIS功能的应用程序:渲染先前下载的地图(具有不同的层和不同的模式),标记和轨道的编程分配,路径搜索。它必须在Android和PC(Win)下实现,并且必须能够脱机工作。所以我需要一个库,它提供上面指定的功能并满足一些额外的条件。
经过几天的谷歌搜索后,我得出的结论是,根本不存在这样的事情。 Java中有许多开源GIS产品,但其中没有一个是Android兼容的。所以我的目标是找到一个能够将一些地图区域渲染到图片中的库,并能够通过指定的图片像素告诉我坐标。至少我可以使用不同的仅限PC和仅限Android的产品来并行开发两种不同的应用程序。
拜托,任何人都可以建议我适用于我的任务。也许有人在这方面有一些经验。任何信息都表示赞赏。
非常感谢。
答案 0 :(得分:1)
虽然不是一个完整的GIS库,但我使用JTS在PC和Android上编写代码。 该网站为http://www.vividsolutions.com/jts/JTSHome.htm
虽然文档有点偏轻但我发现它并不难实现。使用标准绘图功能,我已经能够设置一些基本的GIS应用程序和映射函数。