我正在工作的网站应该保存位于不同城市的许多企业的列表。我手动将这些业务添加到我的数据库中,稍后需要使用标记通过Google Maps显示它们(因此,地图的主要目的是显示业务列表)。地图是公开的,不收取任何费用。我不会从谷歌上检索企业的信息。我不明白的是,我是否被允许使用谷歌地图来显示企业列表。
我不太能理解他们ToS的这一点。
10.2 (b)不提供商业、住宅或电话登录服务。您不能在任何Maps API实现中显示业务列表内容,这些实现的主要目的是提供业务列表、住宅地址或电话簿列表。
这是否意味着我可以实现一个服务来列出企业,但我不能查询Google来获取其他企业的信息并将它们添加到我自己的列表中?
谢谢
发布于 2012-03-17 06:59:42
首先,我不是一名律师,但我已经很好地研究了谷歌地图许可,我会以与您相反的方式阅读它。我认为在谷歌地图上显示企业列表违反了他们的ToS。
10.2对允许使用Maps API构建的应用程序类型的限制。除非在第8节( Google授予您的许可)或Maps API文档中明确允许,否则您不得(也不得允许其他任何人)执行以下任何操作:
……
(b)不提供商业、住宅或电话登录服务。您不能在任何Maps API实现中显示业务列表内容,这些实现的主要目的是提供业务列表、住宅地址或电话簿列表。
在我看来,正在评估的标准是您提供的服务的类型,如果提供的服务类型是企业列表服务(听起来像是您的服务),那么您就不能使用Google地图API。这是有道理的,因为很难将这种商业列表与谷歌提供的服务区分开来。
然而,有许多免费的选项可以用来在地图上放置标记,您应该查看这些选项来避免这个问题。其中包括:
发布于 2012-03-17 12:34:20
由于您已经创建了自己的数据库,因此我建议您为其创建一个web服务,然后使用该数据将其显示在地图上。
对于您的问题,请参考此link..This one。它解释了从DB到Google Maps的每一个步骤。
https://developers.google.com/maps/articles/phpsqlsearch_v3
您可以做的另一件事是,您可以将大量数据上传到Google的Places,然后您可以使用Google的Places API来获取数据。但我想指出的一件事是,如果您使用Places API,那么它将为您提供最多20个结果。请参阅此链接。
希望这能帮助你……
https://stackoverflow.com/questions/9745494
复制相似问题