首页 > 解决方案 > 如何使用 QGeoCoordinate 的 azimuthTo 和 distanceTo

问题描述

我正在尝试使用 QGeoCoordinate 的 azimuthTo 和 distanceTo 。我使用构造函数或使用 setLatitude 和 setLongitude 设置 lat 和 long,但 azimuthTo 或 distanceTo 的结果始终为 0。这是我的代码:

QGeoCoordinate geo;
geo.setLatitude(90);
geo.setLongitude(90);
QGeoCoordinate geo2;
if (!geo.isValid())
cout<< "invalid coordinate"<<endl;

str = QString::number((float)geo2.azimuthTo(geo))";

我的 str 始终为 0。你有关于它的一些信息吗?

标签: c++qt

解决方案


推荐阅读