2014-09-10 145 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(這不是問題,但是從發展的角度來看,它需要牢記在心)

最後,不幸的是,我沒有確定的答案。這只是我目前的假設。我希望有人會幫助我們解決這個問題。

問候

菲利普