是否可以在http请求中限制Google商家信息的搜索范围?该网站提到边界是可能的(使用SW和NE lat和角落)为javascript方法,但我想坚持http请求,因为我对javascript一无所知。任何帮助都会非常感激,因为我正在努力解决这个问题。谢谢!
答案 0 :(得分:2)
因此,您的http请求应与此类似:
https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters
有一组必需的参数,包括需要与places api一起使用的radius
参数(除非设置了rankby=distance
)。 radius参数是您要查找的,允许的最大值为50,000。单位为米,所以最大距离为50公里。
示例http api调用看起来像这样:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere
这将输出澳大利亚悉尼一个500米半径范围内的“食物”类型的请求地点,其名称中包含“港口”一词。数据将以Json格式返回。您可能正在使用XML数据而不是Json,如果是这种情况,那么只需在http请求中将json
替换为xml
。
有关使用Places API的更多信息,请访问Here。