【问题标题】:Adding in Maps to Silverlight Project将地图添加到 Silverlight 项目
【发布时间】:2013-02-27 05:29:58
【问题描述】:

我想知道这些天是否有针对 Silverlight 项目的商业免费地图显示选项?我尝试运行 DeepEarth,但它在 SL5 中对我不起作用。

我热衷于运行 OpenStreetMaps,这样我们就可以在没有许可问题的情况下进行商业部署。

任何建议将不胜感激。

谢谢

【问题讨论】:

    标签: silverlight map geolocation bing-maps openstreetmap


    【解决方案1】:

    我使用必应地图,

    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>
    

    Bing 有两种类型的许可证,如果您将其用作商业用途,则需要付费。

    GeoService 非常成功。您只需通过逗号服务分隔地址字段即可返回纬度和态度等。

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

    在我看来:

    如果不支付大量资金,开发 Silverlight 应用程序的效率并不高。我现在想不出没有 Telerik 的银光。有时支付一个月的钱可以减少我们的成本。

    【讨论】:

    • 我很想知道谁让你免费使用他们的图块(即使是托管在网络服务器上的开放街道地图图块也代表带宽成本..)
    • 是的,我知道那些供应商,但正如您所见(例如 CloudMade)并非全部免费,而且它们中的大多数都受限于您可以加载的图块数量。
    • 在土耳其有一个成语“多少钱多少肉丸”
    • 是的,我同意,这就是我的观点。在我看来,这里的用户,即使你推荐使用 Telerik,也需要记住它并不总是“免费”的,因为托管在服务器上的图块可能会花钱,特别是如果应用程序使用大量地图操作(缩放/平移等..)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-17
    • 1970-01-01
    相关资源
    最近更新 更多