1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 经纬度转换为平面坐标

经纬度转换为平面坐标

时间:2022-05-04 19:11:23

相关推荐

经纬度转换为平面坐标

/ lon 经度,西经为负数// lat 纬度,南纬是负数function millerXY (lon, lat){var L = 6381372 * Math.PI * 2,// 地球周长W = L, // 平面展开后,x轴等于周长H = L / 2, // y轴约等于周长一半mill = 2.3, // 米勒投影中的一个常数,范围大约在正负2.3之间x = lon * Math.PI / 180, // 将经度从度数转换为弧度y = lat * Math.PI / 180; // 将纬度从度数转换为弧度// 这里是米勒投影的转换y = 1.25 * Math.log( Math.tan( 0.25 * Math.PI + 0.4 * y ) );// 这里将弧度转为实际距离x = ( W / 2 ) + ( W / (2 * Math.PI) ) * x;y = ( H / 2 ) - ( H / ( 2 * mill ) ) * y;// 转换结果的单位是公里// 可以根据此结果,算出在某个尺寸的画布上,各个点的坐标return {x : x,y : y};}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。