如何使用QML / QtLocation模块在地图上显示大量离线数据?

时间:2015-03-09 04:21:34

标签: qt location maps qml quadtree

我正在使用QML及其新的QtLocation模块创建离线Slippy Map(> = Qt5.4)。我很容易通过离线缓存显示瓷砖。 现在我想将自定义数据添加到此地图(约7000个机场的列表)。 这个巨大的列表必须根据缩放级别进行聚类(出于性能和可读性的原因,除非QtLocation内置“优化”......?。

实现这一目标的最优雅/最佳方式是什么,尽可能接近Qt / QML API?

我在这里看到了一些关于类似方法的有趣内容:How to handle large amounts of data on iOS Maps。但它适用于原生iOS。

非常欢迎任何建议;)

2 个答案:

答案 0 :(得分:2)

您可能想看一下新的ESRI QT Api。它是为了处理庞大的数据集,你可能会发现一些合适的东西。 它是一种商业选择,因此它的可行性实际上取决于您的使用案例和预算。 "基本"许可证,这是免费的,可能足够你。

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

答案 1 :(得分:0)

您需要一个自定义模型,可以更新zoomLevel更改,中心更改和地图大小(宽度和高度)更改