离线Android GIS App开发

时间:2016-07-01 07:26:50

标签: javascript android cordova google-maps

这是一个模糊的问题,我想问一下在android的映射功能方面最有效和高效的JavaScript Mapping库。

我和我的合作开发者计划使用Cordova开发它。

我读到了OpenScale,我们希望该应用能够在离线状态下使用基本地图(最好使用Google磁贴或可以下载的任何可用磁贴)。

用户只需在地图上绘制一个多边形并使用JS库,执行“交叉”查询,并返回信息与之相交的信息。

enter image description here

1 个答案:

答案 0 :(得分:1)

作为地图库,我建议使用Google Maps API JavascriptOpenLayers。两者都非常强大,可以让你创建实体(点,折线和多边形)。选择其中一个可能更多是一个许可证问题:here您可以看到Google Maps API Javascript的定价和计划。 OpenLayers是开源的(在2-clause BSD License下)。

要对JavaScript执行空间操作,我建议使用JSTS,根据文档:

  

JSTS是一个ECMAScript 2015空间谓词和函数库,用于处理符合Open Geospatial Consortium发布的SQL简单特征规范的几何。 JSTS也是完善的Java库JTS的一个端口。