我的目标是在Qt中编写一个简单的桌面路线计划器。用户需要能够在地图上绘制路线并进行编辑。我已经使用QML Map / Openstreetmap插件启动并运行了地图,并一直在查看MapPolyLine类型。
但是我仍然看不到获取地图事件,特别是当用户单击地图位置或诸如MapPolyLine之类的地图对象时。
有没有一种方法可以扩展Map类型以添加一些新的插槽来解决此问题?
答案 0 :(得分:0)
好的,使用MouseArea很容易
MouseArea {
anchors.fill: parent
onClicked: console.log('HERE '+mouseX + ':'+ mouseY)
}