Qt 5.6 MapItemView issue
-
wrote on 21 Mar 2016, 13:24 last edited by
Hi,
last days I try to build my project with Qt 5.6. The most works fine, but I have a problem with the
Map
component especially withMapItemView
. The problem is there is no item shown on the map. Using Qt 5.5 theMapCircle
is displayed at the correctly. Simplified my code looks like this snippet.import QtQuick 2.5 import QtLocation 5.5 import QtPositioning 5.5 Map { id: map zoomLevel: 5 center { latitude: 12 longitude: 12 } plugin: Plugin { name: "osm" } MapItemView { model: dummyModel delegate: MapCircle { center { latitude: model.latitude longitude: model.longitude } radius: 50000.0 color: 'green' border.width: 3 } } ListModel { id:dummyModel ListElement { latitude: 12.0 longitude: 12.0 Azimuth: 10.0 Color:"red" } } }
For testing I use
qmlscene
, but there is the same problem in the project.
Are there new conditions I don't have considered?Best regards
-
wrote on 21 Mar 2016, 19:24 last edited by
Hi, I cannot explain this unfortunately and I don't even have Qt 5.6 installed right now.
With Qt 5.7 this doesn't work with qmlscene either, but it works from QtCreator with a "real" project.
e.g.:import QtQuick 2.5 import QtLocation 5.5 import QtPositioning 5.5 import QtQuick.Controls 1.5 ApplicationWindow { visible: true Map { anchors.fill: parent id: map zoomLevel: 5 center { latitude: 12 longitude: 12 } plugin: Plugin { name: "osm" } MapItemView { model: dummyModel delegate: MapCircle { center { latitude: model.latitude longitude: model.longitude } radius: 50000.0 color: 'green' border.width: 3 } } ListModel { id:dummyModel ListElement { latitude: 12.0 longitude: 12.0 Azimuth: 10.0 Color:"red" } } } }
-
wrote on 22 Mar 2016, 09:32 last edited by
Thanks for your efforts.
As you said it works in a project I have a second look at my code.
I'm not writing a Quick-App but a QWidget-App and use the map inside aQQuickWidget
. I have read about another approach to embed qml content in a QWidget-App usingQQuickView
inside aQObject
-Container.
This approach works as expected. I don't know why it doesn't work with aQQuickWidget
but my problem is solved.Best Regards
1/3