Google maps api 3 Google在http请求中设置API边界

Google maps api 3 Google在http请求中设置API边界,google-maps-api-3,google-places-api,Google Maps Api 3,Google Places Api,是否可以在http请求中限制Google Places的搜索区域?该网站提到了javascript方法的边界是可能的(使用SW和NE-lat,长为角落),但我想坚持http请求,因为我对javascript一无所知。任何帮助都将非常感激,因为我正在努力解决这个问题。谢谢大家! 因此,您的http请求应该类似于以下内容: https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters 有一组必需的参数,包括rad

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

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

https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters
有一组必需的参数,包括
radius
参数(除非设置了
rankby=distance
),需要与places api一起使用。半径参数是您要查找的,最大允许值为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的更多信息。

谢谢。我一直在使用半径,但现在我意识到我必须在一个框内搜索,因为我正在搜索相机视图中的位置…也许我可以使用半径,只需将饼图切片并在其中搜索。api使用
半径
参数来确定与中心点的距离,以指定框搜索区域,您可以根据位置分析返回地点的经度/纬度,确定它是否在您要查找的框内。