我想創建一個列表項目的應用程序,通過谷歌地圖搜索得到。 它僅用於顯示有關醫院附近的特定細節。我不知道如何地圖結果轉換成JSON對象我們如何才能獲得谷歌地圖搜索結果作爲json文件?
我初學android開發
我想創建一個列表項目的應用程序,通過谷歌地圖搜索得到。 它僅用於顯示有關醫院附近的特定細節。我不知道如何地圖結果轉換成JSON對象我們如何才能獲得谷歌地圖搜索結果作爲json文件?
我初學android開發
的Google Maps API提供這些網絡服務作爲界面,用於從外部服務請求Maps API數據並在Maps應用程序中使用它們。
這些網絡服務使用HTTP
請求到特定的URLs
,將URL參數作爲參數傳遞給服務。通常,這些服務會將HTTP請求中的數據返回爲JSON或XML,供您的應用程序解析和/或處理。
典型的web服務請求一般是以下形式:
https://maps.googleapis.com/maps/api/service/output?parameters
其中服務指示特定服務請求並輸出表示響應格式(usually json or xml)
。
JSON (Javascript Object Notation)
與XML相比具有明顯的優勢,即響應輕便。解析這樣的結果在JavaScript中是微不足道的,因爲該格式已經是一個有效的Javascript對象。例如,要提取JSON結果對象中'formatted_address'鍵的值,只需使用以下代碼訪問它們:
for (i = 0; i < myJSONResult.results.length; i++) {
myAddress[i] = myJSONResult.results[i].formatted_address;
}
使用此搜尋的地點從谷歌地圖
String placesSearchStr = "https://maps.googleapis.com/maps/api/place/nearbysearch/" +
"json?location="+lat+","+lng+
"&radius=1000&sensor=true" +
"&types=hospital"+
"&key=your_key_here";