首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列出企业- Google Maps API服务条款

列出企业- Google Maps API服务条款
EN

Stack Overflow用户
提问于 2012-03-17 06:51:22
回答 2查看 1.8K关注 0票数 2

我正在工作的网站应该保存位于不同城市的许多企业的列表。我手动将这些业务添加到我的数据库中,稍后需要使用标记通过Google Maps显示它们(因此,地图的主要目的是显示业务列表)。地图是公开的,不收取任何费用。我不会从谷歌上检索企业的信息。我不明白的是,我是否被允许使用谷歌地图来显示企业列表。

我不太能理解他们ToS的这一点。

10.2 (b)不提供商业、住宅或电话登录服务。您不能在任何Maps API实现中显示业务列表内容,这些实现的主要目的是提供业务列表、住宅地址或电话簿列表。

这是否意味着我可以实现一个服务来列出企业,但我不能查询Google来获取其他企业的信息并将它们添加到我自己的列表中?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-17 06:59:42

首先,我不是一名律师,但我已经很好地研究了谷歌地图许可,我会以与您相反的方式阅读它。我认为在谷歌地图上显示企业列表违反了他们的ToS。

10.2对允许使用Maps API构建的应用程序类型的限制。除非在第8节( Google授予您的许可)或Maps API文档中明确允许,否则您不得(也不得允许其他任何人)执行以下任何操作:

……

(b)不提供商业、住宅或电话登录服务。您不能在任何Maps API实现中显示业务列表内容,这些实现的主要目的是提供业务列表、住宅地址或电话簿列表。

在我看来,正在评估的标准是您提供的服务的类型,如果提供的服务类型是企业列表服务(听起来像是您的服务),那么您就不能使用Google地图API。这是有道理的,因为很难将这种商业列表与谷歌提供的服务区分开来。

然而,有许多免费的选项可以用来在地图上放置标记,您应该查看这些选项来避免这个问题。其中包括:

  • OpenLayers
  • GeoExt
  • PolyMaps
  • Leaflet
票数 3
EN

Stack Overflow用户

发布于 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个结果。请参阅此链接。

Bulk data upload

希望这能帮助你……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9745494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档