您好我正在Android中实现一个GIS工具,我正在添加一个功能,通过点击它来分割折线,在它的分割位置。
到目前为止,我已经完成了检查用户的点击坐标是否在使用PolyUtil.isLocationOnPath
之后放置在折线上,之后我正在寻找与点击坐标最近的折线坐标。在获得最近的坐标后,我将从起点到我前面找到的最近的坐标取出所有的多边形坐标,并在最后添加点击坐标。通过这个过程我能够得到一段多边形,但它不准确,因为如果一个多边形的点数较少,就很难将它分开。
那么可以应用的其他选项是什么?我已搜索但找不到任何工具或库。