首页 / 浏览问题 / 组件GIS / 问题详情
C++ 如何从 GPS 经纬度转换为 MAP 坐标?
19EXP 2019年08月30日
如题,如何从经纬度和地图坐标间进行相互转换?

C++ 的。

1个回答

您好,坐标转换需要使用UGRefTranslator实现,需用的SetPrjCoordSysSrc(),SetPrjCoordSysDes(),SetGeoTransMethod(),Translate()等方法。
694EXP 2019年08月30日
多谢回复,有获取当前地图使用的是什么坐标系的方法吗?还是需要提前知道?
您好,UGMap::GetPrjCoordSys()获取当前地图的坐标系
非常感谢解答,转换方法如何选择呢?

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

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

...