提问者:小点点

如何使用textsearch通过google places api按距离对结果进行排序


我想按距离订购我位置附近的所有餐馆。我使用文本搜索与谷歌地方api使用这个网址:https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants


共1个答案

匿名用户

你是正确的,Place API Textsearch不支持rankBy=距离参数。如果您认为这将是一个有用的功能,请提交一个位置API功能请求。

但是,您可以通过使用rankBy=distance参数和keyword=restaurant参数执行Places API搜索请求来获得所需的结果:

https://maps.googleapis.com/maps/api/place/search/json?keyword=restaurant

关键字参数与所有可用字段匹配,包括但不限于名称、类型和地址,以及客户评论和其他第三方内容。