Gmap.NET 在某些缩放级别上绘制带有尖峰的路线

Gmap.NET drawing routes with spikes on certain zoom levels

我正在使用 Gmap.NET 控件在地图上绘制路线,这基本上可以正常工作,但在某些缩放级别上,它会在某些旅游站创建 "spikes"。尤其是去车站的路和去车站的路一样。

尖峰示例(第 3 站):

进一步向下缩放一级时正确绘制路线:

希望问题清楚。

知道这是什么以及如何处理吗?

编辑:这是造成问题的途径之一。车站:

0 = 53.42853, 9.94964
1 = 53.4234, 10.0205 
2 = 53.36294, 9.98961
3 = 53.22015, 10.17786
4 = 53.23748, 10.15987
5 = 53.42853, 9.94964

以及整个路由:https://nopaste.xyz/?272dc860d24033de#GqwkHCVP88IB/SdXzJFzTCSJqjfdM7cX20/qoyCOVbY=

谢谢, 米歇尔

我尝试加载您的路线坐标并在地图上对其进行测试,但我没有准确地看到问题。

在搜索时,我在这个 link How can I get rid of these 'spike' visual artifacts when drawing with WPF? 中找到了解决您问题的答案,问题是针对 WPF 版本的,但您会明白的。

简而言之,问题出在路线线连接类型斜接、斜角、圆形)中,如下图所示: