Google Local Search API

时间:2010-03-28 16:16:10

标签: google-maps google-local-search

几个快速问题

1)在本地搜索结果中 - 我们可以获得很多参数,如街道标题,地址,城市,州,纬度,长,网址等 - 为了让我能够唯一地识别这条记录 - 我是否可以认为URL对于此地址或纬度和经度的连接是唯一的

参考:http://code.google.com/apis/ajaxsearch/documentation/reference.html#_class_GlocalResult

2)在使用方面,根据用户输入的内容,我显示本地业务列表供用户选择。现在,当用户选择特定的商家地址时 - 将我的商家地址以及纬度和经度信息存储在我的数据库中以供将来查找是合法的。 我看过很多博客都在谈论存储纬度/长信息,但只是想确定我没有违反和谷歌规则。

由于

1 个答案:

答案 0 :(得分:2)

  1. 网址可能是唯一的,但我看不出任何保证它不会改变。为什么不使用surrogate key来唯一标识记录?

  2. 请注意Terms of Use中的第1.4条:

      

    您同意在使用本服务时,您不会,也不会允许用户或其他第三方:

         

    ...

         

    直接或间接地复制,存储,存档,重新发布或创建Google搜索结果的全部或部分数据库,但您可以显示已通过最终用户请求“剪切”的Google搜索结果行动,前提是您遵守以下第2.3节中描述的归属要求;

    Google Maps API也有类似的限制。我建议就此问题与Google取得联系。 (IANAL)。