運用百度地圖API獲取線路圖的時候,一直沒有出線路結果,調試了半天發現竟然是把目的地的經緯度寫反了!網上查到的經緯度是(121.47004, 31.23136),但GeoPoint的構造函數,卻是緯度在前:publicGeoPoint(int latitudeE6, int longitudeE6)。
爲此特地去google了下經緯度的相關知識,總結如下,至於爲什麼GeoPoint的構造函數是緯度在前就不明白了。
經緯度是經度(Longitude)與緯度(Latitude)的合稱組成的一個座標系統,例如人民廣場經緯度爲(121.480683, 31.239188),即北緯121和東經31。
零度經線叫做本初子午線,而經度是地球上一個地點離本初子午線的南北方向走線以東或以西的度數。從本初子午線向東、向西,各分作180度,以東的180度屬於東經,習慣上用“E”作代號;以西的180度屬於西經,習慣上用“W”作代號。
赤道是最長的緯線,它與兩極之間的距離相等,把地球分爲南、北兩半球。而緯度就是指某點與地球球心的連線和地球赤道面所成的線面角,其數值在0至90度之間。赤道以北的緯度,叫北緯,習慣上用“N”作代號;赤道以南的緯度,叫南緯,習慣上用“S”作代號。北緯、南緯各有90度。北極和南極分別是90度N和90度S。
經緯線與大洲、大洋的關係(摘自維基百科)
- 緯線
緯線 | 與大洲的關係 | 與大洋的關係 | 附近主要的地理事物 |
---|---|---|---|
北極圈 | 通過亞洲北部、歐洲東部、北美洲北部 | 通過挪威海、白令海峽 | 冰島、格陵蘭島南部、阿拉斯加 |
60°N | 通過歐洲北部、北亞中部、阿拉斯加南部 | 通過北大西洋北部、北太平洋北部 | 斯堪的納維亞半島南部、波羅的海 |
40°N | 通過中國華北、新疆、中亞、歐洲南部、北美中部 | 通過北太平洋中部、北大西洋中部 | 中國北京、中國塔里木盆地、土耳其、地中海、美國紐約 |
30°N | 通過中國中部、西亞、非洲北部、北美南部 | 同上 | 中國上海、印度北部、伊朗、蘇伊士運河、新奧爾良 |
北迴歸線 | 通過中國南部、南非、西亞、北非中部、北美南部 | 通過北太平洋南部、北大西洋南部、印度洋之阿拉伯海 | 臺灣、印度半島、阿拉伯半島、紅海、撒哈拉沙漠、夏威夷羣島 |
赤道 | 通過非洲中部、東南亞、南美北部 | 通過太平洋、大西洋、印度洋 | 馬來羣島、新加坡、馬六甲海峽、剛果盆地、東非高原、亞馬遜平原 |
南迴歸線 | 通過非洲南部、南美中部、澳大利亞大陸中部 | 通過南太平洋、南大西洋、南印度洋 | 馬達加斯加、巴西里約熱內盧 |
30°S | 通過非洲南端、南美南部、澳大利亞大陸南部 | 同上 | |
60°S | (不通過任何大陸) | 同上 | |
南極圈 | 南極洲邊緣 | 同上 | 南極半島 |
- 經線
經線 | 與大洲的關係 | 與大洋的關係 | 附近主要的地理事物 |
---|---|---|---|
0° | 通過歐洲西部、非洲西部、南極洲 | 通過北冰洋、大西洋 | 英國、西班牙、阿爾及利亞、瑪麗、加納 |
20°E | 通過北部、中歐、非洲中部、南極洲 | 通過北冰洋、大西洋與印度洋的分界線 | 波羅的海、波蘭、匈牙利、巴爾幹半島、利比亞、中非、南非 |
60°E | 通過歐洲東部、亞洲西部、南極洲 | 通過北冰洋、印度洋西部 | 烏拉爾山、鹹海、伊朗高原、阿拉伯海 |
90°E | 通過中國西部、印度半島東部、南極洲 | 通過北冰洋、印度洋中部 | 葉尼塞河、中國新疆、中國西藏(青藏高原)、恆河平原 |
120°E | 通過北亞東部、中國東部、澳大利亞西部、南極洲 | 通過北冰洋、印度洋東部 | 大興安嶺、渤海、中國長江三角洲、菲律賓、印度尼西亞、澳大利亞西部 |
160°E | 通過北亞東部、大西洋中部(東西半球分界線)、南極洲 | 通過北冰洋、太平洋西部 | 堪察加半島、所羅門羣島 |
180° | 通過亞洲大陸東端、大洋洲島嶼、南極洲 | 通過北冰洋、太平洋中部 | 阿留申羣島、斐濟羣島、湯加、新西蘭東部 |
120°W | 通過北美西部、南極洲 | 通過北冰洋、太平洋東部 | 西雅圖、溫哥華、聖弗朗西斯科、洛杉磯 |
75°W | 通過北美東部、南美西部、南極洲 | 通過北冰洋、大西洋西部、太平洋東南部 | 費城、古巴、加勒比海中部、哥倫比亞、祕魯 |
20°W | 通過冰島、南極洲 | 通過北冰洋、大西洋 | 冰島 |