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 版本的,但您会明白的。
简而言之,问题出在路线线连接类型(斜接、斜角、圆形)中,如下图所示:
我正在使用 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 版本的,但您会明白的。
简而言之,问题出在路线线连接类型(斜接、斜角、圆形)中,如下图所示: