2014-09-10 58 views
8

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

根据使用条款允许吗?

谢谢! Orit

回答

6

我目前对自己提出完全相同的问题。

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

但是,文档的几个部分让我觉得place_id可以保存并稍后用于检索场所结果。

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

另一个有趣的部分是一个有关“alt_ids”:这是说,一个给定的地方可以看到它的place_id切换时间:当范围的变化,新的place_id归因于这个地方。所以,我会说:

  • 一个place_id是给定地点和给定的范围(APP | GOOGLE)独特的,稳定的,只要地方存在
  • 给定的地方仍然可以使用以前归因于此地点的任何place_id搜索
  • 使用APP作用域place_id时,没有保证响应中发送的结果具有相同的place_id(这不是问题,但是从发展的角度来看,它需要牢记在心)

最后,不幸的是,我没有确定的答案。这只是我目前的假设。我希望有人会帮助我们解决这个问题。

问候

菲利普