必应地图需要花钱吗?

23

我正在使用asp.net构建一个新的网站,但对于地图的使用还不熟悉。

我的网站需要以下功能:

  1. 显示特定位置的地图。
    • 在两个或多个位置之间显示路线地图
    • 计算两个位置之间的距离。

我在Bing Maps交互式SDK网站找到了大部分功能,并且它运行良好。

我的问题是:

  1. 使用此SDK需要付费吗?
    • 对于第三项任务,我了解到必须使用MapPoint服务。
      (是否有其他方法?)使用它需要支付费用吗?

如果您不发送链接,我会非常感激,因为我的英语不太好...

非常感谢!

6个回答

30

看起来你现在处于项目决策阶段,正在权衡各种框架的利弊。由于开发商业应用程序需要使用由 Google、Bing、Yahoo 或其他地图提供商提供的地图,因此可能会考虑针对一个名为MapStraction的库进行编码。

它允许您根据商业和/或客户要求轻松切换地图提供商。同时,它还提供了一致的接口,因此在项目进行到一半时更改地图提供商不是个大问题。


14

看看使用 OpenStreetMaps。它完全免费,到目前为止我对它印象非常好。在我的区域,它比Google地图更准确和详细。

在英国OS地图也是免费的。


实际上我正在寻找关于OSM的信息,但我并不相信...我的意思是没有免费的午餐,而且由于我们维护的软件在大型企业中使用(我们在Web服务上产生了很多流量),所以我需要弹性...那么OSM是如何保持免费的呢? - Jonathan DS
1
与维基百科一样,OpenStreetMap也是免费使用的。然而,在条款中确实提到,如果您将成为一个重度用户,特别是商业用户,您应该设置自己的瓦片服务器。对于使用OSM的大型企业,也应该考虑做正确的事情,并以某种方式回馈OSM社区。 - FlappySocks
嗨,感谢您的回答 - 我不知道确切的术语,但是您为我提供了正确的研究术语:http://wiki.openstreetmap.org/wiki/Tile_usage_policy我完全同意任何从维基百科、WordPress 或 OSM 等项目中获利的人都应该至少提供一部分他们的利润......简单地说,因为能源、空间和人力不是免费的......在像我们这样的项目中,我们需要衡量成本,无论它们是在我们的服务器和维护上还是在一个 Web 服务上,以便我们可以决定什么是最好的选择。 - Jonathan DS

10
必应地图是一个不错的选择。如果您的网站是公开的,且地图是公开可用的,那么在一年内如果您的地图页面浏览量少于125,000次(类似于一次会话),则可以免费使用Bing Maps,详情请参见此处:http://www.microsoft.com/maps/product/licensing.aspx 如果您预计使用量更高,则需要获得许可证。请注意,与Google许可证相比,Bing Maps许可证往往更便宜。这很棒,因为Bing Maps拥有比Google更多的数据。
此外,MapPoint Web Services不再需要,也不存在了。

7
请仔细阅读许可协议,无论是Bing还是Google Maps都需要付费,如果您将其用于商业用途。例如,阅读此博客文章:http://www.47hats.com/2009/07/google-maps-the-10k-gotcha/。然而,如果您将其用于非商业应用程序,则免费使用。请保留HTML标记。

3
如果一个应用程序不是商业性质并且位于防火墙后面,那么它也不是免费的。 - Brett Ryan
请提供需要翻译的英文内容。 - MSX

1

对于那些正在查看此帖子的人来说,另一个要考虑的选择是Azure Maps,微软最新的企业级地图平台。它通常比Bing Maps便宜,并提供更多功能和服务。它也是Azure的一部分,如果您已经在Azure中进行开发,这将使事情变得更加容易。在https://azure.com/maps上找到更多信息。


0

您可以仅使用必应地图来完成所有这些操作。必应地图路线规划服务可用于计算两个位置之间的驾驶距离。如果您想要直线(鸟瞰)距离,那么只需要进行简单的计算即可。

对于必应地图,您始终需要许可证,但是有免费的许可证。如果您符合免费使用条件,则取决于您的使用情况。这里有一个很好的工具可用于确定您是否需要企业许可证或是否符合免费使用条件:http://www.microsoft.com/maps/Licensing/licensing.aspx


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接