移动端加载离线地图,显示的是X,Y坐标,而不是经纬度坐标

0 投票
使用产品:supermap idesktop 8C    操作系统:win 7

数据类型:文件型

问题详细描述:

用supermap idesktop 8C制作好离线地图切片后,在移动端可以加载地图,但地图上的点显示的坐标为x,y坐标,不是经纬度。

请问如何才能正常显示经纬度坐标?
12月 12, 2019 分类:  239次浏览 | 用户: zjxzjxzjx (4 分)

1个回答

0 投票
您好,请问一下您的原始数据是什么坐标系的呢?如果是平面投影坐标系显示的坐标就是以米为单位的,地理坐标系才会显示经纬度为单位的坐标
12月 13, 2019 用户: 董懿鑫 登峰造极 (6,091 分)
地图数据是在bigemap上下载的tif格式的数据,在supermap idesktop 8C上用的是Sphere Mercator坐标系,有x,y坐标也有经纬度,想问一下有什么办法可以使移动端只显示经纬度吗?

您好,在移动端你是怎么显示地图坐标的,可以将获取的坐标值通过投影转换成经纬度坐标值并显示出来。使用接口:CoordSysTranslator

问题已解决,谢谢啦

您好,还是有点问题。

如图所示,使用 BigMap 下载的地图导入到 iDesktop 中后,可以看到两个坐标,一个是 x,y(应该是投影坐标),还有一个是地理经纬度坐标,这个经纬度坐标是如何拿到的?是直接从数据中获取的,还是iDesktop根据 x y 坐标计算得到的?在使用 iMobile 及 iObjects C++ 加载地图后,获取到的点信息与 x,y 坐标一致,如何设置使默认使用地理经纬度坐标?谢谢!

您好,我们获取的是地图的坐标值,通过接口获取的值是XY值,如果你想获取经纬度值可以将获取的点坐标进行投影转换,转换接口:CoordSysTranslator
...