我正在尝试使用 Qt 和 Qt 位置插件开发导航应用程序。现在,我正在使用 Here 插件进行测试。由于 Map 插件允许我设置倾斜、方位、zoomLevel 等。我能够很好地做我想做的事情,除了在屏幕上查看的由 RouteModel 和 MapRoute 构造的线中的缺陷。以下是我能够显示路线的方式:
MapItemView {
model: routeModel
delegate: Component {
MapRoute {
route: routeData
line.color: "#d0021b"
line.width: 7
antialiasing: true
smooth: true
}
}
}
当我增加缩放级别并仔细查看路线时,我可以看到路线闪烁,并且在某些部分甚至没有很好地显示。
如果我将 zoomLevel 从大约 18 更改为 10,我可以看到图片会自行校正并且闪烁停止。但这不是我想要的,因为我想要导航感觉。我正在寻找更好的方法来绘制这条路线,简单地说。
我不知道如何解决这个问题,如果我能得到一些建议,我将不胜感激。提前致谢。
编辑:添加了图片的替代链接
EDIT2:我尝试使用 Qt 5.8.0 和 Qt 5.10.1,使用 Here map 插件。复制的步骤是获取从德国多特蒙德到土耳其伊兹密尔的路线图,并在 Königswall 街使用 zoomLevel 18、19 或 20 进行放大。(这种闪烁在很多场合都会发生,这只是一个重现的例子)