#ifndef GEOCOMPUTATION_H #define GEOCOMPUTATION_H #include "qpoint.h" #include "Map/UGMap.h" using namespace UGC; class GeoComputation { public: GeoComputation(); //计算两点间球面距离 double getSphericalDistance(double lon1, double lat1,double lon2, double lat2); //根据起始点、距离、方向角计算目标点坐标 QPointF getDestinationPoint(double lon1, double lat1, double bearing, double dist); QPointF computeOffsetGeoPosition(double lon1, double lat1, double bearing, double dist); UGPoint2D DPtoMP(UGMap* pMap, const QPoint &point); //显示坐标转地图坐标 }; #endif // GEOCOMPUTATION_H