【发布时间】:2014-09-10 09:00:34
【问题描述】:
我们开发了一个用于构建旅行路线的平台。 旅行计划(=旅行)由用户定义的流程排序的地点组合而成。 我们想使用 Google Places API 来搜索地点。我们想存储一个 place_id,并用它来检索旅行信息。 place_id 将用于从 Google 获取该地点的详细信息。 只有当用户决定将该地点包含在他的旅行行程中时,才会保存 place_id 以供将来使用。
根据使用条款是否允许?
谢谢! 欧瑞特
【问题讨论】:
我们开发了一个用于构建旅行路线的平台。 旅行计划(=旅行)由用户定义的流程排序的地点组合而成。 我们想使用 Google Places API 来搜索地点。我们想存储一个 place_id,并用它来检索旅行信息。 place_id 将用于从 Google 获取该地点的详细信息。 只有当用户决定将该地点包含在他的旅行行程中时,才会保存 place_id 以供将来使用。
根据使用条款是否允许?
谢谢! 欧瑞特
【问题讨论】:
是的,你可以
地点 ID 不受 Google Maps API 服务条款第 10.1.3 节中所述的缓存限制的约束。因此,您可以无限期地存储地点 ID 值。
【讨论】:
我现在也在问自己同样的问题。
通读 Google Places API 文档(我也猜到了),我还没有找到该问题的明确/明确的答案。
但是,文档的几个部分让我认为 place_id 可以保存并在以后用于检索地点结果。
在“Place Details Results”部分中,据说 “id” 属性已弃用,应替换为 place_id。由于“id”被认为是一个稳定的标识符,我的结论是 place_id 也是一个稳定的标识符。
另一个有趣的部分是关于“alt_ids”的部分:据说一个给定的地方可以看到它的place_id随着时间的推移而变化:当SCOPE发生变化时,一个新的place_id被归因于此地方。所以,我会说:
最后,很遗憾,我没有明确的答案。这只是我目前的假设。我希望有人能帮助我们解决这个问题。
问候
菲利普
【讨论】: