Я пытаюсь разработать навигационное приложение с подключаемыми модулями 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. Шагом к воспроизведению будет получение карты маршрута из Дортмунда, Германия, в Измир, Турция, и увеличение с помощью zoomLevel 18, 19 или 20 на улице Кенигсваль. (Это мерцание происходит во многих случаях, это только один пример для воспроизведения)