【问题标题】:Google Maps Javascript API V3 - Geocode adressGoogle Maps Javascript API V3 - 地理编码地址
【发布时间】:2013-10-05 19:44:33
【问题描述】:

我想使用 Google Maps Javascript API V3 在客户端对用户的输入地址进行地理编码。 我的问题是关于谷歌声明的使用限制:

Geocoding API 只能与 Google 地图结合使用;禁止地理编码结果而不在地图上显示。

The Google Geocoding API

但我不太确定 google 的意思。我可以使用地理编码服务来对地址进行地理编码而不是在谷歌地图上显示(如果我不需要的话)。我可以直接将它存储在服务器上的数据库中吗?此地理编码稍后将通过移动应用程序使用,地理编码数据将显示在实际 Android 应用程序中的谷歌地图上。

这看起来合法吗?

【问题讨论】:

  • 我投票结束这个问题,因为它是关于服务条款(法律问题)而不是编码。

标签: google-maps-api-3 geocoding


【解决方案1】:

虽然这个问题对于 Stack Overflow 来说是题外话,但既然您希望遵守法规是件好事,而且即使我们无法为 Google 回答问题,以下是他们的条款直接回答您的问题时所说的内容。 .

您的问题:

我可以使用地理编码服务来对地址进行地理编码,而不是在谷歌地图上显示(如果我不需要的话)。

答案:

Geocoding API 只能与 Google 地图一起使用;禁止地理编码结果而不在地图上显示。

下一个问题:

我可以直接将它存储在服务器上的数据库中吗?此地理编码稍后将通过移动应用程序使用,地理编码数据将显示在实际 Android 应用程序中的谷歌地图上。

答案:(参见Google Maps TOS,第 10 节)

(b) 不预取、缓存或存储内容。您不得预取、缓存或存储任何内容,除非您可以存储:(i) 有限数量的内容,以提高 Maps API 实施的性能,前提是您临时这样做(在任何情况下都不得超过 30 个日历日)、安全且不允许在服务之外使用内容的方式; (ii) Maps API 文档明确允许您存储的任何内容标识符或密钥。例如,您不得使用内容创建独立的“地点”数据库或其他本地列表信息。

(c) 禁止大量下载或批量提供内容。您不得以使您或任何其他人访问任何内容的大量下载或批量提要的方式使用服务,包括但不限于数字纬度或经度坐标、图像、可见地图数据或地点数据(包括商业清单)。例如,您不得提供使用 Maps API 中包含的内容的批量地理编码服务。

【讨论】:

    猜你喜欢
    • 2013-04-05
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 2012-12-11
    • 2012-06-08
    • 1970-01-01
    相关资源
    最近更新 更多