Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从qt map.tocoordinate(qt.point())获取高度?_Qt_Qml - Fatal编程技术网

如何从qt map.tocoordinate(qt.point())获取高度?

如何从qt map.tocoordinate(qt.point())获取高度?,qt,qml,Qt,Qml,我一直在尝试使用MouseArea从qmlmap(Qt5.12)获取地图坐标。但问题是,我只得到纬度和经度的值,高度为零。我已经看过文件了,但仍然不知道如何更好地解释它。以下是我代码的一部分: onPositionChanged: { flightMap.focus = true var coordinate = flightMap.toCoordinate(Qt.point(mouse.x, mouse.y), false) coord

我一直在尝试使用MouseArea从qmlmap(Qt5.12)获取地图坐标。但问题是,我只得到纬度和经度的值,高度为零。我已经看过文件了,但仍然不知道如何更好地解释它。以下是我代码的一部分:

    onPositionChanged: {
        flightMap.focus = true
        var coordinate = flightMap.toCoordinate(Qt.point(mouse.x, mouse.y), false)

        coordinate.latitude = coordinate.latitude.toFixed(_decimalPlaces)
        coordinate.longitude = coordinate.longitude.toFixed(_decimalPlaces)
        coordinate.altitude = coordinate.altitude.toFixed(_decimalPlaces)
        coordlabel.text ="coordPosition: " + coordinate.latitude.toFixed(6)
                                    + ", " + coordinate.longitude.toFixed(6)
                                    + ", " + coordinate.altitude.toFixed(6)

        mouselabel.text ="mousePosition: " + mouse.x.toFixed(2) +
                                      ", " + mouse.y.toFixed(2) +
                            " zoomLevel: " + Math.floor(flightMap.zoomLevel);
    }
海拔是0

地图提供者:Bing

[
{
    "name":             "mapProvider",
    "shortDescription": "Currently selected map provider for flight maps",
    "type":             "string",
    "defaultValue":     "Bing"
},
{
    "name":             "mapType",
    "shortDescription": "Currently selected map type for flight maps",
    "type":             "string",
    "defaultValue":     "Hybrid"
}
]

您使用什么地图提供商?请提供@folibis Bing地图谢谢,你现在能提供吗?