MapCircle
当我使用 Mapboxgl 插件时,我在尝试在窗口上显示 QML时遇到问题。
我有一个由 C++ 填充的模型,并在用户单击按钮时显示在地图上。这是一个片段:
MapItemView{
model:disksModel
delegate:MapCircle{
border.color: "red"
border.width: 1
center: QtPositioning.coordinate(model.latitude, model.longitude)
radius: 53
}
}
当我使用 osm 或 esri 作为我的插件时,
plugin:Plugin{
name:"esri"
}
我得到以下是我所期望的:但使用 mapbox,圆圈不会显示。
plugin:Plugin{
name:"mapboxgl"
PluginParameter {
name: "mapboxgl.mapping.use_fbo"
value: true
}
PluginParameter {
name: "mapboxgl.mapping.items.insert_before"
value: "aerialway"
}
}
但是,如果我将模型更改为使用 a 之类的东西MapQuickItem
,然后使用 Marker 之类的东西,
MapItemView{
model:disksModel
delegate:MapQuickItem{
sourceItem: Image{
id:waypointMarker
opacity: .75
sourceSize.width:80
sourceSize.height:80
source: "../images/marker.png"
}
coordinate: QtPositioning.coordinate(model.latitude, model.longitude)
anchorPoint.x: waypointMarker.width/2
anchorPoint.y: waypointMarker.height/2
}
}