Google Places API绑定在http请求中

时间:2013-06-24 19:13:50

标签: google-maps-api-3 google-places-api

是否可以在http请求中限制Google商家信息的搜索范围?该网站提到边界是可能的(使用SW和NE lat和角落)为javascript方法,但我想坚持http请求,因为我对javascript一无所知。任何帮助都会非常感激,因为我正在努力解决这个问题。谢谢!

1 个答案:

答案 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