2013-02-27 171 views
0

我想知道现在Silverlight项目是否有任何商业免费地图显示选项?我试图运行DeepEarth,它不会在SL5中扮演我的角色。将地图添加到Silverlight项目

我热衷于运行OpenStreetMaps,所以我们可以在没有授权问题的情况下在商业环境中进行部署。

任何意见,将不胜感激。

感谢

回答

1

我使用Bing地图,

http://msdn.microsoft.com/en-us/library/cc980922.aspx

http://www.microsoft.com/maps/isdk/silverlight/

<UserControl x:Class="MapControlInteractiveSdk.Tutorials.TutorialDefaultMap" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:m="clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"> 
<Grid x:Name="LayoutRoot" Background="White"> 
    <m:Map CredentialsProvider="{StaticResource MyCredentials}" /> 
</Grid> 
</UserControl> 

冰有两种类型的许可证,如果你把它当作商业,你应该付出代价。

GeoService非常成功。你只是用逗号分开地址字段服务返回你的纬度和态度等。

你也可以更改你的提供商的谷歌。 Telerik也为它提供了成功的Api。 据我所知,您可以免费使用Telerik的Open Street Map提供程序。当然,如果你有telerik组件。 http://demos.telerik.com/silverlight/#Map/GeoImageryProviders

在我看来:

无需支付金钱的安装开发Silverlight应用程序是不是有效率的。没有Telerik,我现在无法想象银光。有时候付一个月的钱会让我们减少成本。

+0

我会很好奇看到谁让你消耗他们的瓷砖没有任何费用(甚至在Web服务器上托管的开放街道地图瓷砖代表带宽成本..) – 2013-02-27 21:16:03

+0

http://wiki.openstreetmap.org/wiki/Tile_usage_policy #Alternative_OpenStreetMap_Tile_Providers – 2013-02-28 06:29:21

+0

是的,我知道这些供应商,但正如您所看到的(例如CloudMade)并非都是免费的,并且它们中的大多数都可以加载的磁贴数量有限。 – 2013-02-28 09:34:01