4

我正在構建一個事件站點,其中將給定事件的地址存儲在頁面上的地圖中。在查看個人活動頁面時,我想提供頁面旁邊的類似活動列表。我還想按距離排列此列表,併爲列表中的每個項目顯示一個帶有標記的小地圖。使用Googlemaps地理編碼器和存儲數據

我正在考慮在輸入內容時對事件地址進行地理編碼,然後將這些數據存儲在站點數據庫中。這樣做可以讓我計算服務器上事件的距離,然後提供一個有序列表來顯示。

我的問題是這樣的: 這是違反Googlemaps服務條款嗎?

這些術語:

「,除了獲取將使用谷歌地圖API顯示的位置之外的任何目的地址解析器是違反了服務條款,您可以使用HTTP地理編碼器外解析地址的Google地圖API應用程序,以便可以使用其中一個Google地圖API緩存並隨後顯示這些地圖,但使用地理編碼Web服務獲取的地點可能不會被任何其他應用程序使用,以其他方式分發或轉售。

建議存儲數據不是問題,但我不確定按長整數排序列表的過程不會導致違規。

任何意見將不勝感激。

回答

0

只要您的問題中引用的地圖是Google地圖,並且您正在使用地理編碼數據在Google地圖上顯示地圖項,則表示您沒有問題。客戶端google.maps.Geocoderdev-guide旨在用於基於實時用戶交互的動態請求,該交互驅動需要執行即時地理編碼。但Google鼓勵您考慮在服務器端使用Geocoding Web Servicedev-guide,以便在Google地圖上使用響應值之前預先對靜態地址或座標進行地理編碼。假定存儲這些值。

對這些值執行某種形式的post-response/post-storage處理是很常見的,就像您所描述的根據距離進行排序一樣,以適應任何需要的用例來使用適當的數據填充地圖。我明白你要小心保持在TOS中,但你所描述的聽起來很標準。

相關問題