【问题标题】:Get all tourist locations using google places api使用 google places api 获取所有旅游地点
【发布时间】:2017-04-23 00:52:59
【问题描述】:

我需要按距离排列一个人的位置周围的所有兴趣点(旅游地点)。我正在使用这是 URL 来做的

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=37.4219983,-122.084&rankby=distance&type=point_of_interest&key=

但问题是它没有返回任何旅游地点,而是向我展示了一个人可以访问的所有地方,包括咖啡馆、餐馆、俱乐部等。

我只想要旅游地点,例如洛杉矶,应该是格里菲斯天文台、环球影城、圣莫尼卡码头等。

我确实尝试过 textsearch api,但它没有给我任何正确的结果。

https://maps.googleapis.com/maps/api/place/textsearch/json?query=new+york+city+point+of+interest&language=en&key=

上面的 URL 只提供了大约 20 个结果,我必须手动输入我不想这样做的城市名称。我想搜索一个人当前位置周围的兴趣点,按距离排序。

我已经调查过this answer,但没有帮助。

【问题讨论】:

  • 你能解决这个问题吗?
  • @rohansthi 不完全,但搜索“洛杉矶兴趣点”之类的内容会得到一些不错的结果。为了获得准确的结果,您将查看其他一些我无法找到或自行实施的 api。
  • 我猜谷歌的业务 API 允许检索 #ratings 和 #reviews 。但公共 API 禁止。

标签: android json google-places-api


【解决方案1】:

在这里我们可以使用兴趣点选项......

"https://maps.googleapis.com/maps/api/place/textsearch/json?query='PLACE_NAME'+point+of+interest&language=en&key=Your_API_KEY"

【讨论】:

    【解决方案2】:

    据我所知,你不能。我建议使用博物馆、体育场和 city_hall 等。那些将是景点的地方,并且只有相对少量的物品

    【讨论】:

    • 还有其他 api 可以完成我的工作吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 2018-01-28
    • 1970-01-01
    相关资源
    最近更新 更多