How to use the QML / QtLocation module to display a large amount of offline data on a map?

I am creating a standalone Slippy map using QML and their new QtLocation module (> = Qt5.4). I was able to quite easily display tiles with a standalone cache. Now I would like to add user data to this map (list of ~ 7000 airports). This huge list should be clustered depending on the level of scaling (for performance and readability reasons, if QtLocation has no built-in "optimizations" ..?

What would be the most elegant / best way to achieve this while staying as close to the Qt / QML API as possible?

I saw interesting material about a similar approach: How to process large amounts of data on iOS Maps . But this is for native iOS.

Any advice is very welcome;)

+2
source share
2 answers

You might want to take a look at the new ESRI QT Api. This is done to work with huge data sets, you can find something suitable. This is a commercial option, so its viability really depends on your use case and budget. A Basic license, which is free, may be enough for you.

https://developers.arcgis.com/qt/

+2
source

To do this, you need a custom model that updates zooming, center changes, and map size changes (width and height).

0
source

All Articles