如何将坐标/位置转换为标准经纬度格式

问题描述 投票:0回答:1

我有这样的坐标:

48°22´5.901240 10°53´49.81379

首先我想删除所有像°这样的废话,然后你会得到48.225901纬度和10,53498经度,但不,它错了大约30公里,实际上是

48.3683059
纬度和
10.89717
经度smh..

如何将所有°´ bs的坐标转换为正确的格式?

php gps coordinates latitude-longitude
1个回答
0
投票

你不能简单地删除“废话”,因为 1° 数字是度,2° 数字是分钟,3° 是秒,所以你需要计算小数坐标 度+(分/60)+(秒/3600)... 所以 48°22´5.901240= 48+22/60+5.901240/3600= 48+0.3666+0.0016392333=48.3682392333

© www.soinside.com 2019 - 2024. All rights reserved.