Qt 5.6 プロジェクトを 5.7 にアップグレードしようとしましたが、QML マップで問題が発生しました。私はそのようなコードを持つ単純なプロジェクトを持っています:
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 でも動作します - 1 つを除いてすべての私のスポットで - 5.7 では、私のマップは私が指した座標ではなく、アフリカの真ん中から始まりますMap.center
.
QtCreator からサンプルを実行しようとしましたが、同じ問題がありました。ですから、何かアドバイスをいただければ幸いです。