Google的幾個地理位置相關的API

2021-06-05 21:38:23 字數 1270 閱讀 4655

1. cell id 轉 經緯度

這個api的主頁我不知道在哪,只知道使用方法:

url是

然後構建乙個json物件,把經緯度等資訊放進去,post到伺服器就行了。

示例**用的是json-******這個包。

jsonobject json = new jsonobject();

json.put("version", "1.1.0");

json.put("host", "maps.google.com");

json.put("request_address", true);

json.put("address_language", "zh_cn");

jsonarray cells = new jsonarray();

json.put("cell_towers", cells);

jsonobject cell = new jsonobject();

cell.put("mobile_country_code", mcc);

cell.put("mobile_network_code", mnc);

cell.put("location_area_code", lac);

cell.put("cell_id", cellid);

//下面這塊我也不太清楚用途

cell.put("age", 0);

cell.put("signal_strength", -60);

cell.put("timing_advance", 5555);

cells.add(cell);

從返回資料中讀取latitude和longitude引數就行了。

2. 經緯度轉詳細位址

該api的位址是:

這個的訪問方法比較簡單,按照的格式就可以了。

返回的json格式比較複雜,按照頁面文件仔細寫json解析吧。

另外,這個api還可以做反向的位址到經緯度的轉換等。

3. poi (point of interest) api

這個api的使用是需要api key的,申請很簡單,頁面有介紹。

為了得到poi資訊,訪問鏈結必須填的引數有經緯度,半徑,api key,sensor,選填的有poi型別等等。

支援的poi型別很多,在北京使用的話,返回的結果還是挺多的。

還可以獲取乙個poi地點的詳細資訊,主要需要的是該poi地點的reference資訊。

需要說明的是,這些api都有每天的訪問次數限制,大多數是1000次吧。

洋山港 地理位置

洋山港區位於浙江省嵊泗縣境內。由大洋山港口區和小洋山港口區組成。可供開發的深水岸線4900公尺,是上海國際航運中心的深水港區。位於嵊泗海域西部大洋山島的北岸。東北距縣城21.41海浬,西北距上海市蘆潮港18.9海浬。大洋山島海岸線總長16697公尺 其中基岩10214公尺 可利用岸線3200公尺,聖...

geospatial地理位置

redis的geo在redis3.2版本就退出來了推算地理位置資訊,兩地之間的距離 可以查詢一些測試資料 引數 key 緯度,經度 名稱 127.0.0.1 6379 geoadd china city 116.397128 39.916527 beijin integer 1127.0.0.1 6...

Android 地理位置定位

android官方提供的定位sdk 1.先在manifest.xml中申請許可權 targetsdkversion 為23或者更高的需要動態申請許可權 android name android.permission.access fine location android name android....