如果标记接近折线指定的路线,我将使用isLocationOnEdge绘制标记。
在一些锯齿状折线上,我得到了意外的和不可预测的结果,并且明显超出公差范围的标记仍然可以满足要求。
我的isLocationOnEdge代码:
为了更一致地演示该问题,我创建了一个数组,其中标记的网格设置为相隔0.0002的经纬度,并使用isLocationOnEdge在多义线的边缘上显示了标记。
Screenshot showing overshooting corners
在这张图片中,每个空间都会有一个标记,但是该功能正按预期隐藏了大部分空间。
在左下角,您可以看到一组正在显示的遥远标记。
我真的很感谢任何指针。谢谢!
下面是“较小数组”版本中的代码:
mu