首页 / 浏览问题 / 移动GIS / 问题详情
imobile 经纬度坐标点如何转成投影坐标点
82EXP 2021年05月24日

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

var coords=CoordSysTranslator.forward(points,mMapView.mapControl!!.map.prjCoordSys)
问题关闭原因: 解决

1个回答

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