1
が
私は次のコードでQMLでMapPolygonクリッカブルの境界線を作るしようとしている:私は次のエラーを取得するMappolygonのクリック可能なの境界線を作る - QML
MapPolygon{
id: _poly
border.color: "black"
border.width: 4
color: "transparent"
visible: false
path: []
MouseArea{
id: _polyMousearea
anchors.fill: _poly.border
acceptedButtons: Qt.LeftButton
onClicked: {
var coord = _map.toCoordinate(Qt.point(flightMapMouseArea.mouseX,flightMapMouseArea.mouseY))
console.log(coord)
}
}
}
}
:
_poly.border: anchors.fill:ラインでQQuickItemに QDeclarativeMapLinePropertiesを割り当てることができませんこのエラーを回避して境界線をクリック可能にする方法はありますか?
ありがとうございます!私はすでにこれを実装していますが、ポイントがポリゴンのいずれかの側にある場合はすべてのクリックをチェックする必要があります。これを回避するためのより簡単で効率的な方法があるかどうかを知りたい – saitej