在谷歌地图android api中拆分折线

时间:2017-09-21 06:17:10

标签: android gis android-maps-v2 google-polyline

您好我正在Android中实现一个GIS工具,我正在添加一个功能,通过点击它来分割折线,在它的分割位置。

到目前为止,我已经完成了检查用户的点击坐标是否在使用PolyUtil.isLocationOnPath之后放置在折线上,之后我正在寻找与点击坐标最近的折线坐标。在获得最近的坐标后,我将从起点到我前面找到的最近的坐标取出所有的多边形坐标,并在最后添加点击坐标。通过这个过程我能够得到一段多边形,但它不准确,因为如果一个多边形的点数较少,就很难将它分开。

那么可以应用的其他选项是什么?我已搜索但找不到任何工具或库。

1 个答案:

答案 0 :(得分:1)

最后,我通过使用spatialite-android来完成它,我可以执行特殊的gis查询。对于我的案例this查询帮助了我。