0

我正在尝试使用 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 进行放大。(这种闪烁在很多场合都会发生,这只是一个重现的例子)

4

0 回答 0