我正在尝试构建交互式地图应用程序,当我单击地图上的某个位置时,该应用程序将允许我创建一个对象。我使用QML 动态对象创建来创建对象。我已经成功创建了一个矩形(仍然有坐标问题),但是当我用 MapQuickItem 或 MapCircle 更改矩形时,它什么也没有显示。
主.qml
import QtQuick 2.6
import QtQuick.Window 2.2
import "componentCreation.js" as MyScript
import QtQuick.Controls 2.1
import QtLocation 5.3
import QtPositioning 5.2
Window {
id: appWindow
width: 512
height: 512
visible: true
Map {
id: map
//width: win.width - kolom.width - row1.spacing
anchors.fill: parent
activeMapType: map.supportedMapTypes[2]
zoomLevel: 1
//z:1
center {
latitude: 5
longitude: 100
}
plugin: Plugin {
name: 'osm';
PluginParameter {
name: 'osm.mapping.offline.directory';
value: ':/offline_tiles/'
}
}
MapCircle {
radius: 800000
color: …Run Code Online (Sandbox Code Playgroud)