Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Google maps GPS调制解调器的经纬度格式_Google Maps_Gps - Fatal编程技术网

Google maps GPS调制解调器的经纬度格式

Google maps GPS调制解调器的经纬度格式,google-maps,gps,Google Maps,Gps,对于我的项目,我需要与GPS调制解调器通信以获得经度和纬度。 从设备上我得到的反应是 latitude:1254.1584,N longitude:07730.2891,E 但实际上,我在谷歌地图上找到了我的地址,坐标应该是 latitude:12.903553 longitude:77.506492 为什么我从设备获取不同的地址?或者从设备接收的地址是另一种格式?请帮忙 N = north (positive) E = east (positive) latitude: DDMM.mmm

对于我的项目,我需要与GPS调制解调器通信以获得经度和纬度。 从设备上我得到的反应是

latitude:1254.1584,N
longitude:07730.2891,E
但实际上,我在谷歌地图上找到了我的地址,坐标应该是

latitude:12.903553
longitude:77.506492
为什么我从设备获取不同的地址?或者从设备接收的地址是另一种格式?请帮忙

N = north (positive) E = east (positive) latitude: DDMM.mmmm DD = degrees 0-90,MM.mmmm minutes 0-60 longitude: DDDMM.mmmmm DDD = degrees 0-180,MM.mmmm minutes 0-60 12 + 54.1584/60 = 12.0.90264 077 + 30.2891/60 = 77.0.5048183 N=北(正) E=东(正) 纬度:DDMM.mmmm DD=0-90度,MM.mmmm分0-60 经度:DDDMM.mmmmm DDD=度0-180,毫米.mmmm分0-60 12 + 54.1584/60 = 12.0.90264 077 + 30.2891/60 = 77.0.5048183
BRO是否有代码可以执行此操作?此转换是DMS到DEG转换的一种变体,称为DM到DEG。在wiki上有DMS到DEG的src代码。