将长拉特转换为谷歌地图长拉特

Sha*_*e.C 2 c# google-maps coordinates

我在从GPRS跟踪器获取准确读数时遇到一些麻烦,实现gMaps api中给出的坐标.

我在这里读到你应该将分钟数/度数除以它们分别为60和3600,但即使尝试这个我也无法得到任何准确的东西:

GPS跟踪器坐标转换为谷歌地图格式和精确度

跟踪器发送包含以下信息的数据包;

5242.8157 North
00126.3539 West
Run Code Online (Sandbox Code Playgroud)

我翻译为;

latitude: 52 degrees, 42 minutes, 8157 seconds - > 52.428157
longitude: -1 degree, 26 minutes, 3539 seconds - > -1.263539
Run Code Online (Sandbox Code Playgroud)

但这会使我的标记显着偏离.有没有我在这里缺少的东西,也许是某些人可能知道的更简单的东西更精确?

Rog*_*erN 5

输入数据的小数部分(例如.8157)不是秒; 它是小数分钟.所以它应该是:

北纬52度,42.8157分钟或52.7136度