imobile 经纬度坐标点如何转成投影坐标点

0 投票

请问各位大神,我如何将一个经纬度坐标点转换成投影坐标点?我将点放到一个Point2ds对象中,然后使用如下方法转换(points格式:{ "x" :106.515845,"y" :29.609485}),报错:points
不合法的经纬度坐标,:

var coords=CoordSysTranslator.forward(points,mMapView.mapControl!!.map.prjCoordSys)
5月 24, 2021 分类:  117次浏览 | 用户: ranmj0930 初出茅庐 (29 分)

1个回答

0 投票
您好,报这个错应该是坐标有问题,您那边看下你的经度纬度构造的时候有没有写反,纬度的值不能超过正负90
5月 24, 2021 用户: 董懿鑫 登峰造极 (8,791 分)
通过指定转换坐标系类型可以转换,为什么不能直接获取地图的坐标系呢?而且加载的地图明明设置了坐标系,但是在移动端获取时为什么map中的PrjCoordSys返回的是默认值(user_define),怎样才能获取到正确的地图的坐标系呢?
可以通过地图来获取,但是你需要看下你获取的坐标系是否正确,你可以获取一下坐标系的参数来看下,比如地理坐标系类型、投影方式。如果知道参数的话最好是自己定义
...