Wie verwende ich das QML / QtLocation-Modul, um eine große Menge an Offline-Daten auf einer Karte anzuzeigen?

Ich bin dabei, eine Offline-Slippy-Map mit QML und dem neuen QtLocation-Modul (> = Qt5.4) zu erstellen. Ich habe es ganz einfach geschafft, die Kacheln mit einem Offline-Cache anzuzeigen. Jetzt möchte ich dieser Karte benutzerdefinierte Daten hinzufügen (eine Liste von ~ 7000 Flughäfen). Diese riesige Liste müsste abhängig von der Zoomstufe geclustert werden (aus Gründen der Leistung und Lesbarkeit, es sei denn, QtLocation verfügt über integrierte "Optimierungen".?.

Was wäre der eleganteste / beste Weg, um dies zu erreichen und so nah wie möglich an den Qt / QML-APIs zu bleiben?

Ich habe hier einige interessante Dinge über einen ähnlichen Ansatz gesehen:Wie man mit großen Datenmengen auf iOS Maps umgeht. Aber es ist für natives iOS.

Jeder Rat ist sehr willkommen;)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage