Qt位置-地图互动

时间:2018-09-27 11:09:52

标签: qt qtlocation

我的目标是在Qt中编写一个简单的桌面路线计划器。用户需要能够在地图上绘制路线并进行编辑。我已经使用QML Map / Openstreetmap插件启动并运行了地图,并一直在查看MapPolyLine类型。

但是我仍然看不到获取地图事件,特别是当用户单击地图位置或诸如MapPolyLine之类的地图对象时。

有没有一种方法可以扩展Map类型以添加​​一些新的插槽来解决此问题?

1 个答案:

答案 0 :(得分:0)

好的,使用MouseArea很容易

MouseArea {
       anchors.fill: parent
       onClicked: console.log('HERE '+mouseX + ':'+ mouseY)
   }