我在从GPRS跟踪器获取准确读数时遇到一些麻烦,实现了gMaps api中的坐标。
我在这里读到你应该将分钟/度数除以它们分别为60和3600,但即使尝试这个我也无法得到任何准确的东西:
GPS tracker coordinate conversion into google maps format and preciseness
跟踪器发送包含以下信息的数据包;
5242.8157 North
00126.3539 West
我翻译为;
latitude: 52 degrees, 42 minutes, 8157 seconds - > 52.428157
longitude: -1 degree, 26 minutes, 3539 seconds - > -1.263539
但这会让我的标记显着偏离。这里有什么我想念的东西,或许是某种简单的东西,有人可能知道这样才能获得更精确的技巧吗?
答案 0 :(得分:5)
输入数据的小数部分(例如.8157)不是秒;它是小数分钟。所以它应该是:
北纬52度,42.8157分钟 要么 52.7136度