bing地图花钱?

时间:2009-07-25 09:14:31

标签: asp.net bing-maps

我正在asp.net中建立一个新的网站,我正在使用地图新手 对于我的网站,我需要以下功能:

  1. 显示特定位置的地图。
    • 显示两个或多个位置之间的路线图
    • 计算2个地点之间的距离。
  2. 我在Bing Maps interactive SDK site找到了大部分功能: 它工作正常。

    我的问题是:

    1. 使用此SDK需要花钱吗?
      • 第三项任务,我明白我必须使用MapPoint服务 (还有另外一种方法??)它是否可以使用它进行编码?
    2. 如果你不给我链接,我会非常感激,因为我的英语不是最好的...

      非常感谢

6 个答案:

答案 0 :(得分:30)

听起来你正处于项目的决策阶段并权衡各种框架的优缺点。由于使用地图(由Google,Bing,Yahoo或任何其他地图提供商提供)开发商业应用程序的性质,可能需要针对名为MapStraction的库进行编码。

它允许您根据商业和/或客户要求轻松交换和更改地图提供商。它还提供了一致的界面,因此在项目中途改变地图提供者并不是什么大问题。

答案 1 :(得分:14)

查看使用OpenStreeMaps。它是完全免费的,到目前为止我对它印象非常深刻。在我所在的地区,它比Google地图更准确,更详细。

在英国OS maps也是免费的。

答案 2 :(得分:9)

Bing Maps是个不错的选择。如果您的网站是公开的并且地图是公开的,那么如果您在一年内的地图页面的页面浏览量(类似于会话)少于125,000次,则可以免费使用Bing地图:{{3} }

如果您期望更高的使用量,那么您需要许可证。请注意,Bing地图许可证往往比Google许可证更便宜。这非常简洁,因为Bing Maps拥有的数据远远超过Google。

此外,MapPoint Web服务不再需要,也不再存在。

答案 3 :(得分:7)

仔细阅读许可证,如果您将Bing用于商业用途,Bing和Google Maps都需要花钱。

E.g。阅读此博文: <击> http://www.47hats.com/2009/07/google-maps-the-10k-gotcha/

但是,如果您将其用于非商业应用,则免费。

答案 4 :(得分:0)

您可以使用Bing地图完成所有这些操作。 Bing Maps路由服务可以用来计算两个位置之间的行驶距离。如果你想要直线(如乌鸦飞行)距离那么它只是一个简单的计算。

对于Bing Maps,您始终需要许可证,但是有免费许可证。如果您有资格获得免费使用取决于您的使用案例。有一个很好的工具可用于确定您是否需要企业许可证,或者您是否有资格在此处免费使用:http://www.microsoft.com/maps/Licensing/licensing.aspx

答案 5 :(得分:0)

考虑该主题的人还可以考虑使用的另一种选择是Microsoft较新的企业地图平台Azure Maps。它通常比Bing地图便宜,并提供更多功能和服务。它也是Azure的一部分,如果您已经在Azure中进行开发,则使事情变得容易得多。在https://azure.com/maps

中查找更多信息