如何在Qt窗口中绘制的Google Map上获取生成的路径坐标列表?

时间:2011-05-16 11:14:56

标签: qt google-maps

此处显示了在两个坐标之间生成路径的方法:http://apidocs.meego.com/1.2-preview/qtmobility/qgeoroutingmanager.html

现在如何获取包含地图的Qt小部件上生成的路径(通过QGeoRoutingManager)上所有坐标的列表?

1 个答案:

答案 0 :(得分:0)

此课程计算路线: 1. http://apidocs.meego.com/1.2-preview/qtmobility/qgeoroutingmanager.html

上述类中的相关函数返回:http://apidocs.meego.com/git-tip/qtmobility.orig/qgeoroutereply.html

我们需要找到路线上的所有坐标,以便显示路线: 1.“QGeoRouteReply”有一个成员routes():http://apidocs.meego.com/1.2-preview/qtmobility/qgeoroutereply.html#routes,返回“QList”

“QGeoRoute”类有一个函数“path”,它返回路径的所有坐标:http://apidocs.meego.com/1.2-preview/qtmobility/qgeoroute.html#path

我们可以通过“QPainter”类使用这些坐标在地图上绘制线条。

修改

所有这些解释都是诺基亚的OVI地图。 QtMobility不支持Google地图。 :(