Google的Geocoding服務功能:
1. 查詢某地址的經緯度
2. 查詢某經緯度的具體地址
Android的Geocoding替代品
//根據地址查詢經緯度的網址及其解釋
http://maps.googleapis.com/maps/api/geocode/json?address=SFO&sensor=false ---json是表示返回的資料類型,可以改為xml。address是輸入的位置。sensor標識請求是否來源於一個裝置的感應器。language指定查詢結果的語言
//根據地址查詢經緯度的網址及其解釋,與上面不同的是這裡有一個地區間範圍
http://maps.googleapis.com/maps/api/geocode/json?address=SFO&bounds=34.17,-188.6045|34.236,-118.500996&sensor=false ---bounds是區間。sensor標識請求是否來源於一個裝置的感應器。language指定查詢結果的語言
//根據地址查詢經緯度的網址及其解釋,如與上面不同的是這裡有國家代碼
http://maps.googleapis.com/maps/api/geocode/json?address=SFO&sensor=false®ion=es ---region是國家代碼。sensor標識請求是否來源於一個裝置的感應器。language指定查詢結果的語言
//根據經緯度查詢地址的網址及其解釋
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false ---latlng=40.714224,-73.961452經緯度資料。sensor標識請求是否來源於一個裝置的感應器。language指定查詢結果的語言
之後就可以通過Http的協議取得網頁上的資料,然後根據返回的資料類型是xml還是json,從而得到你所要需要的資料,xml與json將在下一節開始介紹