2017-06-01 57 views
0

我和朋友正在構建一個標準的咖啡廳查找程序,以探索Google地點和地圖API。保存Google放置信息以獲得更好的用戶體驗和性能

我們想知道我們是否可以將谷歌數據(如名稱,地點標識,經緯度,長度和可能類型)保存到用戶的設備,以便我們的用戶可以在地圖上看到這些地點 - 他們的最愛 - 作爲標記,而不需要連接到互聯網。

我們認爲我們可以將此信息保存到用戶設備上的核心數據,並且只保存我們服務器上的placeID(連接到用戶配置文件),以免違反Google的緩存規則。我們想知道這是否會違反Google的規定。任何幫助或洞察力將不勝感激,因爲Google在這方面的文檔有點含糊不清。

此外,如果可能的話,我們希望將除地點ID之外的一些信息保存到我們的服務器。因此,我們想知道從Google的Web服務api檢索到的企業名稱是否被視爲Google的財產,或者是我們可以在我們的服務器上存儲的東西?提前致謝!

回答

0

緩存策略在Google Maps API服務條款的10.5d部分中設置。您可以暫時保存數據以提高性能:

沒有緩存或存儲。除了您可能僅爲了提高Maps API實施的性能而存儲有限數量的內容之外,您不會預取,緩存,編制索引或存儲任何將在服務之外使用的內容,而不是用於防止從谷歌準確跟蹤使用),且僅當這樣存儲的目的:

  • 是暫時的(並且在任何情況下大於30天);
  • 是安全的;
  • 不處理或聚合內容或服務的任何部分;和
  • 不以任何方式修改歸因。

https://developers.google.com/maps/terms#section_10_5

也請注意,地方ID是此規則豁免,你可以存儲地點的ID,沒有任何限制。這是記錄在這裏:

https://developers.google.com/places/place-id#save-id

希望這闡明你的疑慮。

相關問題