一. gps模組在定位後會輸出含有各項定位資訊的 nmea語句,其中包括經緯度
資訊,例如串列埠輸出內容:
$gpgga,054514.000,2238.5260,n,11401.9686,e,1,7,1.27,89.2,m,-2.3,m,,*7f
$gpgsa,a,3,08,23,10,28,09,04,02,,,,,,1.52,1.27,0.84*01
$gpgsv,3,1,10,28,73,159,42,42,50,128,36,04,49,276,44,10,31,191,43*75
$gpgsv,3,2,10,02,17,252,38,08,14,192,41,09,12,195,38,23,07,108,35*74
$gprmc,054514.000,a,2238.5260,n,11401.9686,e,0.14,183.83,270913,,,a*6b
詳細的nema 0183協議解析訪問網頁查詢
二.因nmea語句中的經緯度資訊為nmea0183經緯度格式輸出,而部分後台地圖通常使用以「度」「分」的經緯度座標來實現定位標註。所以 nmea語句中的經緯度資訊需要經過換算才能得到地圖中的經緯度座標,如果把經緯度資訊
(2238.5260,n, 11401.9686,e)轉換格式統一單位為度的形式(保留 6位小數),
步驟如下:
1. n(北緯) 2238.5260
( 1) 2238.5260÷100=22.385260(取整) =22
( 2) 385260÷60=6421
得到以度形式的緯度座標為 n 22.642100°
2. e(東經) 11401.9686
( 1) 11401.9686÷100=114.019686(取整) =114
( 2) 019686÷60=0328.1
得到以度形式的經度座標為 e 114.032810°
經緯度座標轉換
經緯度與xy座標轉換工具類 public class latlngxyzconverthelper xy轉經緯度 需要轉換的x座標 需要轉換的y座標 地圖級別 轉換後的經度 轉換後的緯度 public static void tiletolatlng double tile x,double til...
經緯度格式轉換
public float dufenmiaotodu float d,float f,float m public float dutodufen fen float d public float fentofenmiao miao float f float 有效數字位數 6 double 有效數...
java經緯度格式轉換
在數學中,表示角度的度 分 秒分別使用 符號進行表示。1 60 1 60 1 3600 由上述可知度分秒轉換度的計算公式為 dd mm ss dd mm 60 ss 3600 如 113 30 10.25 113 30 60 10.25 3600 113.502847 經緯度轉換 度分秒轉度 par...