我想要通过距离获取我的位置顺序附近的所有餐馆。 我使用textsearch与谷歌地方使用此URL的API:https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants&location=32.16107,34.806618&radius=200&sensor=true&key=api_key。我得到的结果是稀疏的,没有订单,所以如此。我尝试了rankby = distance,但是只适用于文档(https://developers.google.com/places/documentation/),您只能在常规搜索中使用它,这意味着使用textsearch时没有这样的参数选项(我试过了无论如何 - >不工作)。 我正在使用textsearch,因为常规搜索只返回“类型”:[“建立”]。 如何按距离排序google place api的textsearch?我无法相信谷歌没有创建一个方法去做...如何根据距离排序搜索结果,使用textsearch搜索API位置
4
A
回答
6
你是对的,Places API Textsearch不支持rankBy=distance
参数。如果您认为这将是一个有用的功能,请提交Places API Feature Request。
但是,您可以得到您通过执行使用rankBy=distance
参数和keyword=restaurant
参数Places API的搜索请求寻找的结果是:
的keyword
参数对所有匹配可用字段,包括但不限于名称,类型和地址,以及客户评论和其他第三方内容。
相关问题
- 1. 按距离排序搜索结果
- 2. 如何使用附近的搜索请求按距离排序搜索结果
- 3. 如何根据距离对弹性搜索结果进行排序?
- 4. 如何根据驾驶距离实时搜索结果?
- 5. 如何根据搜索结果的位置为结果指定NHibernate搜索结果的排名?
- 6. 如何根据距离与Google Maps API进行搜索?
- 7. App Engine搜索API - 排序结果
- 8. itunes搜索API排序结果“kind”
- 9. Symfony2,学说搜索和距离排序
- 10. 基于距离的搜索和排序
- 11. 排序Lucene搜索结果
- 12. Hibernate搜索结果排序
- 13. 如何重新排序搜索结果?
- 14. 搜索在距离
- 15. GeoDjango距离搜索
- 16. 排序数据库结果后搜索
- 17. Facebook地点:按距离排列搜索结果
- 18. 搜索结果使用Sitecore 7 ContentSearch API排序顺序?
- 19. Youtube Data API v3搜索结果排名
- 20. 如何使搜索结果根据搜索条件打开特定页面
- 21. 如何根据DuckDuckGo API获取搜索结果?
- 22. 根据日期排序谷歌自定义搜索结果
- 23. 根据评分和其他值排序的搜索结果
- 24. Solr - 根据方面计数对搜索结果进行排序
- 25. FREETEXT搜索 - 根据它们的匹配程度排序结果
- 26. 搜索根据字段排序结果的导轨
- 27. “在距离内搜索”OpenStreetMap的API
- 28. 谷歌API - - 地方搜索RankBy距离
- 29. SQL搜索结果排名
- 30. 搜索和排名结果
thx - 将尝试... – yehudahs 2012-08-02 13:11:44
似乎工作,我会继续探索它。 – yehudahs 2012-08-02 13:56:53
如何使用关键字或名称来匹配子字符串?例如,如果我正在寻找星巴克,并且用户在搜索字段“startbu”中键入内容,我希望它能显示附近的星巴克。 – 2014-07-29 04:42:28