【问题标题】:Clustering QtLocation markers technique聚类 QtLocation 标记技术
【发布时间】:2020-10-30 00:55:42
【问题描述】:

目前,我正在使用这个基于 VTK 框架的项目https://github.com/OpenGeoscience/vtkMap 来制作一个滑动地图,我可以在其中添加标记并将它们分组到集群中。我已经为该项目做出了贡献,但其中仍然存在错误,并且不符合我的要求(在视觉方面)。

所以,我想使用 Qt 映射而不是 vtkMap,但我没有找到创建标记集群的方法/示例。显然,这是一项复杂的任务(因为我已经修复了 vtkMap 集群系统中的一些错误),我想知道人们如何使用 QtLocation/QML 处理这个问题。

【问题讨论】:

  • 您所说的标记簇到底是什么意思?你能提供你在 QML 中的尝试吗?
  • @folibis 我找到了这个bugreports.qt.io/browse/QTBUG-52301?attachmentOrder=desc,但是这个人从他附加的源代码中删除了他的聚类算法(在 void ClusterableModel::doRecalculation() 中)。奇怪的是,QLocation 缺少其他技术(Leaflet、Google Maps Android API...)中常见的东西

标签: qt qml mapbox gis qtlocation


【解决方案1】:

我发现 QGeoView 是一个 C++/Qt 地图(没有 QML BS)。我开始编写一个处理一组 POI 并支持集群的类“placemarker”:https://github.com/embeddedmz/QGeoView/blob/draft/demo/samples/placemarkSetLayer.h

否则,有人可以查看我的类的聚类逻辑并将其用作 QML 映射。

【讨论】:

    猜你喜欢
    • 2016-09-06
    • 2011-01-22
    • 2018-09-01
    • 2017-07-27
    • 2017-07-05
    • 1970-01-01
    • 2021-06-22
    • 2020-10-10
    • 2013-03-15
    相关资源
    最近更新 更多