我们在做gis项目的时候会经常遇到坐标转换的问题,我最近就是遇到客户要求无论输入什么坐标系的坐标都要能在天地图上定位,我查看了下js api发现GeometryService类有提供方法project
var point = new Point(parseFloat(x),parseFloat(y),new SpatialReference({wkid:parseInt(wkid)}));//这里面需要定义输入点的坐标系,不写默认会是4326
var PrjParams = new ProjectParameters();
PrjParams.geometries = [point];//几何类型数组,比如多个点可以批量转换
PrjParams.outSR = new SpatialReference({wkid: 4490});//需要输