api - Google Maps、Bing Maps、OpenStreetMaps 和 MapQuest 限制

标签 api google-maps bing-maps openstreetmap

阅读某些在线 map 服务(如 Google map 、必应 map 、OpenStreetMaps 和 Mapquest)的在线使用条款时,我感到非常困惑……

有没有一种方法可以在网站上使用 Google 或 Bing map 进行非商业或商业用途,而没有任何每日请求限制?如果我想在我的网站上查看我插入的多个兴趣点的 map ,我可以免费使用什么样的 Api,而没有任何使用或请求限制?

我已经读到,在 Google 或 Bing 的免费版本中,某些广告有时可能会出现在 map 内,而且我无法在我的网页中插入来自不同于 Google 或 Bing 的其他提供商的任何广告。这是真的?

如果我想使用 OpenStreetMaps(一个开源 map 数据库)或合作伙伴 MapQuest,确实没有任何限制每天请求或出现在 map 上的广告或独家横幅广告事件的政策?

但是,最后,如果我尝试用这张 map 建立一个门户网站,并且我想在 future 计划插入一些广告和创建一个小公司,我是在做商业或非商业用途(现在和将来)??

最佳答案

谷歌 recently announced new advertising and rate limiting in their terms of service .网站将被迫在其 map 中显示广告,或支付高级帐户费用。热门网站(导致 google map tile server 的大量点击)也需要支付高级帐户费用。目前尚不清楚您的预期用途是否会触发这些限制。

OpenStreetMap 可能会提供一个可行的替代方案。他们确实运行了 map 图块服务器,可用于在您的网站上嵌入滑动 map 。还有一个名为 OpenLayers 的开源 javascript 库(以及其他选项),这意味着您可以免受 google 及其广告的影响。然而,OpenStreetMap 操作严格tile usage policy保护由捐赠支付并由志愿者运营的服务。

OpenStreetMap 还独特地提供了另一种方法:Create your own tile server ,自己渲染原始 map 数据。如果您运行一个非常受欢迎的网站,或者如果您只需要显示世界的有限区域,这可能是一个明智的选择。它也非常简洁,因为您可以完全控制渲染风格。虽然这是一个相当技术性的过程......但是

由于这是可能的,许多第三方将为您提供使用 OpenStreetMap 数据构建的 map 图块服务。例如MapQuest , CloudMade , TileServer , TileDrawer , 或 MapBox

关于api - Google Maps、Bing Maps、OpenStreetMaps 和 MapQuest 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5531464/

相关文章:

java - 使用 Google Fit API 获取 StepCount 失败

javascript - 无法读取帖子响应中的正文 [express.js]

swift - 未在完成处理程序中设置变量

google-maps - MonoTouch 获取位置并捕获 map 图像(例如联系人)

javascript - Bing map 的信息框

python - 如何使用 Twitter 流 API?

php - 我应该使用 explode 、拆分和/或修剪吗?如何?

ios - 在应用程序中使用 Google map 中的转弯导航

javascript - 有没有办法在 javascript 中以编程方式放大或平移 Bing map ?

html - Bing Autosuggest 下拉响应式 CSS