笔记

35 阅读1分钟
var pt = new Point(longitude, latitude, new SpatialReference({wkid: 4326 });

var _f = 6378137, _p = 0.017453292519943; function lngLatToXY(pt){//经纬度转化为平面坐标

var lng = pt[0];//经度
var lat = pt[1];//纬度

if (lat > 89.999999){
	lat = 89.999999;
}
else if (lat < -89.999999){
	lat = -89.999999;
}
var c = lat * _p;
x = lng * _p * _f;
y = _f / 2 * Math.log((1 + Math.sin(c)) / (1 - Math.sin(c)));

return [x,y];

}

引用 blog.csdn.net/leftfist/ar…