【问题标题】:find a single specific place with google places api使用 google places api 查找单个特定地点
【发布时间】:2013-09-21 01:32:25
【问题描述】:

我想知道是否可以使用 google places api 找到特定地点。 我知道地点的名称、地址或网站 url 以及坐标。

我需要这个来获得这个地方的评分。

这可能吗?如果没有,会是这样吗?

【问题讨论】:

  • 你想知道经纬度和地址吗?
  • 不,我需要在 google 地方获取一个地方的详细信息(尤其是它的评级)。我现在已经是纬度、经度和地址了
  • 查看此链接,可能对您有所帮助developers.google.com/places/documentation/details
  • 根据那些文档,我首先需要“地点搜索”的参考。我需要跳过这一步。
  • Google 保留位置详细信息作为参考,它是唯一标识一个地点。如果要使用google api,则必须按照google step。

标签: google-places-api google-places


【解决方案1】:

我认为您最好的选择是使用location(纬度、经度)、一个小的radius 以及name 和types 参数来缩小范围。如果您针对的是特定地点,那么您只需在结果中手动找到它,然后在解决方案中使用其reference 请求详细信息。

如果目标位置可以是动态的,例如基于用户输入,那么您可能希望向用户显示结果列表并让他们选择正确的位置。我不认为有一种方法可以保证您将始终获得您正在寻找的结果,例如列表中的第一个结果。尝试不同类型的请求和参数,并尝试了解响应的行为,以找到最适合您的解决方案的方法。

【讨论】:

  • 这是我现在要尝试的。小半径应该有助于缩小到我正在寻找的地方。谢谢你的帮助。
猜你喜欢
  • 2013-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 2021-09-08
  • 2013-08-30
  • 1970-01-01
  • 2015-07-22
相关资源
最近更新 更多