2012-02-10 40 views
1

Google Maps API TOS不允許在數據庫中存儲除地點的ID或引用以外的任何其他信息。那麼,我們是否應該在每次需要詳細信息(如城市或國家)時進行新的API查詢?如何處理地點數據而不存儲它們?

例如,我使用API​​通過自動填充字段獲取用戶的當前位置。我只存儲ID或參考?我無法儲存國家和城市,然後在我的數據庫中查詢以瞭解來自城市或國家的所有用戶?

回答

1

您絕對可以「存儲」當前會話的額外國家/城市信息。這不是Google的服務條款試圖阻止的。他們只是不希望你永久性地將數據存儲在數據庫中。

+0

好的,但我不需要這個會話中的信息。我需要將這些信息保存在任何訪問者每次訪問的地方。 – 2012-02-10 15:22:56

+0

然後將它存儲在cookie /本地存儲中,如擴展會話,而不是數據庫中。這樣它仍然可以過期或被用戶移除。谷歌TOS只是不希望你成爲他們的API的替代來源,這不是你的意圖。 – DaveS 2012-02-10 15:38:49

+0

對不起,但我認爲你不明白我的需要,可能是因爲我的英語不好;)想象一下,我想在一個頁面上顯示一張表格,其中列出了各個國家和相應的來自各個國家的用戶總數。我只是不能做到這一點,如果我只有我的數據庫中的ID或引用權? – 2012-02-10 15:45:00

相關問題