Como usar o módulo QML / QtLocation para exibir uma grande quantidade de dados offline em um mapa?

Estou no processo de criar um Slippy Map offline usando QML e seu novo módulo QtLocation (> = Qt5.4). Consegui exibir com facilidade os blocos com um cache offline. Agora eu gostaria de adicionar dados personalizados a este mapa (uma lista de ~ 7000 aeroportos). Essa lista enorme teria que ser agrupada dependendo do nível de zoom (por motivos de desempenho e legibilidade, a menos que o QtLocation tenha "otimizações" internas ..?.

Qual seria a maneira mais elegante / melhor de conseguir isso, permanecendo o mais próximo possível das APIs Qt / QML?

Vi algumas coisas interessantes sobre uma abordagem semelhante aqui:Como lidar com grandes quantidades de dados no iOS Maps. Mas é para iOS nativo.

Qualquer conselho é muito bem-vindo;)

questionAnswers(2)

yourAnswerToTheQuestion