gpt4 book ai didi

javascript - 使用 JavaScript 将笛卡尔坐标 (ECEF) 转换为 WGS84(纬度/经度十进制)

转载 作者:行者123 更新时间:2023-11-29 22:19:54 28 4
gpt4 key购买 nike

我有一个 javascript 文件正在读取包含笛卡尔坐标的文本文件。我可以解析出 X、Y、Z 值;但是我需要将这些转换为十进制格式的纬度/经度。这些输出值将用于谷歌地图标记。

我一直在研究,肯定有很多关于将纬度/经度转换为笛卡尔坐标的指南,但是我需要这个来反向工作。

尝试了一些类似的东西:

//convert to lat long dec
var tmp = cartZ/6371;
//convert to radians
var tmpR = tmp * Math.PI / 180;
var lat = Math.asin(tmpR);
latFinal = lat * 180 / Math.PI;
alert (latFinal);

通常这是完全错误的...不确定我是否在正确的轨道上!

如果有人在使用 javascript 之前这样做过,那就太好了。

最佳答案

我最终使用了以下内容:javascript routines

正是我所需要的。希望这篇文章对其他人有帮助。谢谢!

关于javascript - 使用 JavaScript 将笛卡尔坐标 (ECEF) 转换为 WGS84(纬度/经度十进制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13038937/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com