2010-03-28 156 views
2

幾個簡單的問題谷歌本地搜索API

1)在本地搜索結果 - 我們可以得到很多像街道名稱,地址,城市,州,緯度,經度,網址等 參數 - 爲了對我來說,唯一標識這個紀錄 - 我可以考慮URL是唯一的緯度和經度

參考的這個地址或級聯:http://code.google.com/apis/ajaxsearch/documentation/reference.html#_class_GlocalResult

2)在使用方面,這取決於要進入的用戶,我m顯示用戶選擇的本地業務列表。現在,當用戶選擇一個特定的商戶地址時,將我的經營地址和緯度和經度信息存儲在我的數據庫中以供將來查找時,是否合法? 我見過很多博客討論關於存儲經緯度信息,但只是想確保我沒有違反和谷歌規則。

感謝

回答

2
  1. 的URL可能是唯一的,但我看不到任何保證它不會改變。爲什麼不使用surrogate key來唯一標識記錄?

  2. 注意第1.4條的Terms of Use

    您同意使用本服務的時候,你會不會,也不會允許用戶或其他第三方:

    ...

    直接或間接複製,存儲,存檔,重新發布或創建Google搜索結果數據庫的全部或部分內容,不同之處在於您可以顯示通過最終用戶請求的操作「剪輯」的Google搜索結果,只要你遵守以下第2.3節中所述的歸屬要求;

    Google Maps API具有類似的限制。我建議與Google就此問題保持聯繫。 (IANAL)。

+0

嘿丹尼爾 - 這是我指的是文章 - 他們通過不同的地址的互聯網服務和存儲Lat Long網數據庫 - http://www.developer.com/article.php/10915_3621981_2 /Performing-HTTP-Geocoding-with-the-Google-Maps-API.htm – Gublooo 2010-03-28 17:07:41

+0

@Gubloo:看起來,Maps API的使用條款明確禁止:請參閱第10.3條http://code.google.com /apis/maps/terms.html ... *「您不得...預取,緩存或存儲任何內容,但您可以存儲有限數量的內容以改善Maps API的性能如果您以暫時,安全和不允許在服務之外使用內容的方式進行實施,請執行;「* – 2010-03-28 17:15:38