【问题标题】:Google Places API - can I save place_id?Google Places API - 我可以保存 place_id 吗?
【发布时间】:2014-09-10 09:00:34
【问题描述】:

我们开发了一个用于构建旅行路线的平台。 旅行计划(=旅行)由用户定义的流程排序的地点组合而成。 我们想使用 Google Places API 来搜索地点。我们想存储一个 place_id,并用它来检索旅行信息。 place_id 将用于从 Google 获取该地点的详细信息。 只有当用户决定将该地点包含在他的旅行行程中时,才会保存 place_id 以供将来使用。

根据使用条款是否允许?

谢谢! 欧瑞特

【问题讨论】:

    标签: google-places-api


    【解决方案1】:

    是的,你可以

    地点 ID 不受 Google Maps API 服务条款第 10.1.3 节中所述的缓存限制的约束。因此,您可以无限期地存储地点 ID 值。

    Referencing a Place with a Place ID

    【讨论】:

      【解决方案2】:

      我现在也在问自己同样的问题。

      通读 Google Places API 文档(我也猜到了),我还没有找到该问题的明确/明确的答案。

      但是,文档的几个部分让我认为 place_id 可以保存并在以后用于检索地点结果。

      在“Place Details Results”部分中,据说 “id” 属性已弃用,应替换为 place_id。由于“id”被认为是一个稳定的标识符,我的结论是 place_id 也是一个稳定的标识符。

      另一个有趣的部分是关于“alt_ids”的部分:据说一个给定的地方可以看到它的place_id随着时间的推移而变化:当SCOPE发生变化时,一个新的place_id被归因于此地方。所以,我会说:

      • place_id 对于给定地点和给定范围 (APP|GOOGLE) 是唯一且稳定的,只要该地点存在
      • 给定地点仍可使用之前归属于该地点的任何 place_id 进行搜索
      • 使用APP范围place_id,不保证响应中发送的结果具有相同的place_id(这不是问题,但从开发的角度来看需要牢记在心)李>

      最后,很遗憾,我没有明确的答案。这只是我目前的假设。我希望有人能帮助我们解决这个问题。

      问候

      菲利普

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-21
        • 1970-01-01
        • 1970-01-01
        • 2015-02-02
        • 1970-01-01
        • 1970-01-01
        • 2018-07-14
        • 1970-01-01
        相关资源
        最近更新 更多