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