【问题标题】:Simple integration of Bing Maps into WPF application page将 Bing 地图简单集成到 WPF 应用程序页面
【发布时间】:2013-08-23 21:41:08
【问题描述】:

如何将 Bing 地图集成到 WPF 应用程序的页面或框架中?我找到了很多用于 Bing Maps 开发的资源,但我不需要使用 Bing Maps 进行开发,只需将实际的东西添加到我的应用程序中,而无需超链接到网站。

Windows 8 应用程序通过与其他 Metro 应用程序的“合同”来执行此操作,但我没有看到 WPF 应用程序具有类似的功能。

谢谢!

【问题讨论】:

    标签: wpf bing-maps


    【解决方案1】:

    去这里下载控件:) http://msdn.microsoft.com/en-us/library/hh750210.aspx 该控件位于“Bing Maps WPF Control SDK”中

    如果我没记错的话,你需要注册一个 api 密钥。

    更新: 要获取 api 密钥,您必须在这里注册 https://www.bingmapsportal.com/

    【讨论】:

      【解决方案2】:

      这比我预期的要容易得多,@Tjofras 有一个正确的答案,但这里有一些更详细的说明:

      1) 在此处免费获取 Bing 地图开发人员密钥 - https://www.bingmapsportal.com/ 有一个试用版可以为您提供所有功能,但时间有限,还有一个免费的基本版,但功能有限。

      2) 在 Visual Studio for Desktop 中创建项目

      3) 查看这篇文章,了解分步说明以及将其集成到您的项目中的确切代码行。

      • 这一行位于 MainWindow.xaml 页面的顶部:

        xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF"

      • 使用您的开发者密钥、初始纬度和经度值以及带有标签的初始缩放级别将地图添加到现有网格中:

      m:地图对象

      CredentialsProvider 标签(您的开发者许可代码)

      中心标签(初始经纬度)

      ZoomLevel 标签(你的放大程度)

      • 浏览 API 并让您的应用程序很棒!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-11
        • 1970-01-01
        相关资源
        最近更新 更多