Qt 5.6 프로젝트를 5.7로 업그레이드하고 QML Map에 문제가 발생했습니다. 나는 그런 코드를 사용하여 간단한 프로젝트를 :QML5에서의 QML Map.center 문제
Plugin {
id: myPlugin
name: "osm"
PluginParameter {
name: "osm.mapping.host";
value: "http://a.tile.openstreetmap.org/"
}
}
Map {
id: map
anchors.fill: parent
plugin: myPlugin;
center: QtPositioning.coordinate(55.7512, 37.6175)
zoomLevel: 12
activeMapType: map.supportedMapTypes[6] //some magic to work
}
그것은 5.6에서 작동 - 내가 QtPositioning.coordinate()
로 정의지도 느릅 나무의 모든 명소가 있습니다. 그리고 그것은 5.7에서도 작동합니다 - 한 점을 제외하고는 모든 점이 - 5.7에서 내지도는 아프리카 대신에 Map.center
을 가리키는 좌표 대신에 시작됩니다.
QtCreator에서 예제를 실행 해 보았습니다. 동일한 문제가있었습니다. 그래서, 나는 어떤 충고에 기뻐할 것입니다.
정말 고마워요. 그것은 작동합니다! –