isLocationOnEdge远远超出了其在拐角处的公差范围

时间:2019-05-07 12:20:30

标签: google-maps google-polyline

如果标记接近折线指定的路线,我将使用isLocationOnEdge绘制标记。

在一些锯齿状折线上,我得到了意外的和不可预测的结果,并且明显超出公差范围的标记仍然可以满足要求。

我的isLocationOnEdge代码:

为了更一致地演示该问题,我创建了一个数组,其中标记的网格设置为相隔0.0002的经纬度,并使用isLocationOnEdge在多义线的边缘上显示了标记。

Screenshot showing overshooting corners

在这张图片中,每个空间都会有一个标记,但是该功能正按预期隐藏了大部分空间。

在左下角,您可以看到一组正在显示的遥远标记。

我真的很感谢任何指针。谢谢!

下面是“较小数组”版本中的代码:

mu

0 个答案:

没有答案