#qt #qml #qt5
Вопрос:
Используйте MapQuickItem для отображения компонента на карте, координация quickitem не изменяется, но когда размер карты изменяется( ширина или высота), quickitem будет отображаться при неправильной координации, как сбросить координацию quickitem(широта, долгота)
Map { id: map height: 100 // for example, i change the height, marker's position will not update width: 100 // but,,, if change, width , will auto update. MapItemView { model: xxxx delegate: MapQuickItem { id: marker anchorPoint.x: image.width/4 anchorPoint.y: image.height coordinate: object.coordinate sourceItem: Image { id: image source: "xxxx.png" } } } }
т. е. маркер не изменяет положение (не координату) при изменении размера карты.