Looking for an alternative to QmlMap
-
Hello,
I am looking for an alternative to QmlMap. QmlMap only works with Qt5, but I use Qt6.
The idea is to create a map that covers the whole world and is zoomable down to country size. The map should contain different overlays (areas and lines) that remain visible in every zoom level. In addition, country borders, rivers and mountain ranges should be visible on the map for orientation purposes.
The application is to be displayed on a standard laptop with a 4K monitor.
So far, I have tried unsuccessfully to draw the map as a simple canvas element. This is not performant enough if a medium level of detail is chosen (approx. 60,000 points for the coastline only).
Question: Which library/technology would you recommend to achieve a performant display of a map including overlays in Qml?
Thanks a lot
Christian -
Have you considered to use ArcGIS Runtime API for Qt (https://developers.arcgis.com/qt/)? It has everything you need.
-
I didn't know that before. I'll have to take a look at it. Thank you very much.
If there are any other ideas, feel free to write to me. -
It will be available as Technology Preview in Qt 6.5. Meanwhile you can compile it yourself, more info here : https://bugreports.qt.io/browse/QTBUG-96795
-
Have you considered to use ArcGIS Runtime API for Qt (https://developers.arcgis.com/qt/)? It has everything you need.
@oria66
That looks very good already. However, you have to pay for a certain number of tiles. Does anyone know a good open solution?We don't want to wait until QT 6.5, who knows how long that will take.
-
@oria66
That looks very good already. However, you have to pay for a certain number of tiles. Does anyone know a good open solution?We don't want to wait until QT 6.5, who knows how long that will take.
@ChristianSky mmm unfortunately no that I know. Anyway, if anyone has some solution, please post it here.