1
我從基於谷歌地圖API搜索附近請求的銀行提取數據。在某些情況下,它拉扯多於一家銀行(因爲一些銀行可能靠近)。我如何去解壓返回的每個單獨的JSON對象(因爲我需要獲取地點ID),以便我可以執行第二次api拉(基於地點ID)以搜索每個銀行的更多詳細信息?以下是我的代碼:從JSON中提取行Google API請求中的R
require(jsonlite)
require(utils)
plcUrl <- "https://maps.googleapis.com/maps/api/place/nearbysearch/json?"
key <- "myKEY"
location <- paste0("41.0272, -81.51345")
address <- "XXXXXXXXXXXXXXXXX"
type <- "bank"
radius <- "500"
name = "XXXXX"
strurl <- as.character(paste(plcUrl ,
"&location=",location,
"&address=",address,
#"&name=",name,
"&radius=",radius,
"&type=",type,
"&key=",key,
sep=""))
setInternet2(TRUE)
rd <- fromJSON(URLencode(strurl))
rd$results$place_id
谷歌尚未訪問開放時間嗎?由於這個事實,我已經遠離你的包裹,因爲那正是我所需要的。謝謝! – CooperBuckeye05
@ CooperBuckeye05 - 當然可以,看我的編輯 – SymbolixAU
真棒,非常感謝你! – CooperBuckeye05