我们在 google app engine for java 上托管了应用程序。在这个应用程序中,我们要求向我们注册的献血者的地址信息。
对于地址部分,我们想使用 google places api,献血者可以开始输入城市名称,我们可以从 places api 中提取它们。然后根据选择,我们可以将地址值存储在 google 数据存储中。
谷歌地图政策对这种类型的数据使用有限制吗?
我们在 google app engine for java 上托管了应用程序。在这个应用程序中,我们要求向我们注册的献血者的地址信息。
对于地址部分,我们想使用 google places api,献血者可以开始输入城市名称,我们可以从 places api 中提取它们。然后根据选择,我们可以将地址值存储在 google 数据存储中。
谷歌地图政策对这种类型的数据使用有限制吗?
根据您的澄清,答案是否定的。您希望将每个用户选择的信息永久存储在您的数据库中。根据Google Maps API 服务条款,第 10.1.3b 节:
(b) 不得预取、缓存或存储内容。您不得预取、缓存或存储任何内容,除非您可以存储:(i) 有限数量的内容,以提高 Maps API 实施的性能,前提是您临时、安全且在不允许在服务之外使用内容的方式;(ii) Maps API 文档明确允许您存储的任何内容标识符或密钥。例如,您不得使用内容创建独立的“地点”数据库或其他本地列表信息。
如果您打算暂时使用这些信息,那么答案是可能的,尽管您应该要求您的法律顾问审查服务条款,以确保您提出的方法不违反条款。