C++ 如何从 GPS 经纬度转换为 MAP 坐标?

0 投票
如题,如何从经纬度和地图坐标间进行相互转换?

C++ 的。
8月 30 分类:  91次浏览 | 用户: xiaofeng 才疏学浅 (19 分)

1个回答

0 投票
 
已采纳
您好,坐标转换需要使用UGRefTranslator实现,需用的SetPrjCoordSysSrc(),SetPrjCoordSysDes(),SetGeoTransMethod(),Translate()等方法。
8月 30 用户: 幸俊 学富五车 (563 分)
采纳于 9月 2 用户:xiaofeng
多谢回复,有获取当前地图使用的是什么坐标系的方法吗?还是需要提前知道?
您好,UGMap::GetPrjCoordSys()获取当前地图的坐标系
非常感谢解答,转换方法如何选择呢?

您好,转换方法通常有四参数,七参数等等,不同方法使用的参数不同。更详细的说明您可以通过相关产品的文档了解,如iDesktop和iObjects Java的文档中坐标转换相关内容。

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsJava/index.html

...