使用Bing地图和OpenStreetMap进行免费的Silverlight映射?

时间:2011-01-18 12:25:02

标签: silverlight maps bing-maps

我最近阅读了this article。其中使用Silverlight Bing地图控件来显示OpenStreetMap的地图数据。在本文中,他扩展了MapCore并开发了一个真正的OpenStreetMap控件,不再需要您使用Bing API密钥。

我的问题很简单。此解决方案是否构成商业项目的免费Silverlight映射,或者Bing映射控件本身是否需要许可?

提前致谢。

2 个答案:

答案 0 :(得分:4)

摘自微软Bing地图使用条款(http://www.microsoft.com/maps/product/terms.html),重点补充:

“如果您希望开发或托管旨在访问和使用该服务以进行商业,非商业或政府使用的应用程序......并且您的应用程序和内容将公开提供,不受限制(例如,不得要求登录或密码)您可以签订MWS / BM协议或通过Microsoft批量许可授权服务,遵守......教育和非教育的所有限制利润使用......以下限制也适用:

在任何十二个月的时间内,您在SDK中定义的会话数量不得超过125,000次或500,000次交易。“

因此,只要您遵守服务条款中规定的限制,您就不需要拥有许可证,即使是商业项目(完整的ToS中还有其他限制,包括不超过50,000 24小时内的地理编码请求)。

但是,请注意,加载Silverlight控件本身(即使使用OSM数据)也算作事务(来自http://msdn.microsoft.com/en-us/library/ff859477.aspx),因此如果每年有超过125,000个会话,则可能需要许可证。

如果您不确定,请尝试发送电子邮件至maplic@microsoft.com

答案 1 :(得分:2)

即使您没有使用bing tile,bing maps控件也需要许可证。看看完全开源的deepearth silverlight地图控件,适用于OSM:

http://deepearth.codeplex.com/