Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maps X/Y/Z到谷歌地图的纬度/经度_Maps_Coordinates - Fatal编程技术网

Maps X/Y/Z到谷歌地图的纬度/经度

Maps X/Y/Z到谷歌地图的纬度/经度,maps,coordinates,Maps,Coordinates,我试图将X/Y/Z坐标转换为纬度/经度坐标,这样我就可以在谷歌地图上绘制它们,但数学不是我最擅长的科目,我遇到了麻烦 有人能帮我转换吗?或者有没有办法直接在谷歌地图上绘制X/Y/Z 谢谢 其中R是地球的近似值 链接到真正简单明了的解释。与此问题相反@Tempster102你能发布一些与这个问题相关的代码吗?你是如何获得这个功能的?地球半径的测量值是多少?我使用了'6372797.560856',它是米,但它返回NAN作为值。X:-8.85107925999806E+16 Y:4.23694439

我试图将X/Y/Z坐标转换为纬度/经度坐标,这样我就可以在谷歌地图上绘制它们,但数学不是我最擅长的科目,我遇到了麻烦

有人能帮我转换吗?或者有没有办法直接在谷歌地图上绘制X/Y/Z

谢谢

其中R是地球的近似值


链接到真正简单明了的解释。

与此问题相反@Tempster102你能发布一些与这个问题相关的代码吗?你是如何获得这个功能的?地球半径的测量值是多少?我使用了'6372797.560856',它是米,但它返回NAN作为值。X:-8.85107925999806E+16 Y:4.2369443966789E+16 Z:-4.45135253464797E+160。9@BrandonSmithX、Y、Z和R的单位应该相同。(即Km或m不重要)。@BrandonSmith try R=6372797E-6米。Z=-5.05854617976782E+16/6372797E-6=asin(-7.9377174257517E+15)=PHP NAN(不是数字)@BrandonSmith Ex:10的幂100=10^100=1E100。你明白我想说的吗?将这些X,Y,Z,R转换成数字,去掉“E”
lat = asin(z / R) //Latitude
lon = atan2(y, x) //Longitube