Google在http请求中放置API边界



是否可以在http请求中限制Google Places的搜索区域?网站提到javascript方法的边界是可能的(使用SW和NE lat和long表示角),但我想坚持http请求,因为我对javascript一无所知。任何帮助都将不胜感激,因为我正在与之斗争。非常感谢。

因此,您的http请求应该类似于以下内容:

https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters

有一组必需的参数,包括需要与placesApi一起使用的radius参数(除非设置了rankby=distance)。半径参数是您要查找的,允许的最大值为50000。单位为米,因此最大距离为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的更多信息可以在这里找到。

最新更新