0

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 からサンプルを実行しようとしましたが、同じ問題がありました。ですから、何かアドバイスをいただければ幸いです。

4

1 に答える 1