使用Bing地图和OpenStreetMap进行免费的Silverlight地图制作?

3
我最近阅读了这篇文章。它使用Silverlight Bing地图控件来显示OpenStreetMap的地图数据。在这篇文章中,作者扩展了MapCore并开发了一个真正的OpenStreetMap控件,不再需要使用Bing API密钥。
我的问题很简单。这个解决方案是否构成商业项目的免费Silverlight映射,还是Bing地图控件本身需要许可证?
提前致谢。
2个回答

4
以下内容摘自微软Bing Maps使用条款 (http://www.microsoft.com/maps/product/terms.html),重点已加粗:

"如果您想开发或托管一个旨在商业、非商业或政府用途的应用程序...并且您的应用程序和内容将公开无限制地提供(例如,不需要登录或密码),则可以通过遵守...教育和非盈利使用的所有限制而无需签订MWS/BM协议或通过Microsoft Volume Licensing许可证来许可服务...还有以下限制:

在任何12个月的期间内,您不得超过125,000个会话或500,000个事务,两者均由SDK定义。"

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

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

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


2
必须拥有许可证才能使用Bing Maps控件,即使您不使用Bing瓦片。可以查看完全开源的DeepEarth Silverlight地图控件,与OSM兼容性良好:http://deepearth.codeplex.com/

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