【问题标题】:How to use the Bing Maps Silverlight Control in a WPF project?如何在 WPF 项目中使用 Bing Maps Silverlight 控件?
【发布时间】:2011-02-20 09:07:20
【问题描述】:

我使用 Bing 地图 Silverlight 控件创建了一个 Silverlight 应用程序项目,它运行良好。

现在我想在其他 WPF 应用程序项目中使用框架控件来显示地图。所以我想把Silverlight项目的主页放到框架中。我试图添加对 WPF 项目的引用,但出现了错误。并且在 WPF 项目中使用 Bing Maps SOAP Services 不符合要求,所以我必须使用 Bing Maps Silverlight Control。

我真的不知道如何解决这个问题。我很高兴知道在 WPF 项目中使用 Bing Maps Silverlight Control 的任何方法。

谢谢!

【问题讨论】:

    标签: c# wpf silverlight bing-maps


    【解决方案1】:

    Microsoft 最近发布了 (23.08.2011) 用于 Bing 地图的 WPF 控件的测试版。该 API 与 Silverlight API 的 Bing 地图控件完全相同,因此为 Silverlight 版本编写的一段重要代码也应与 WPF 控件一起使用。这是一个包含详细信息的博客条目:http://www.bing.com/community/site_blogs/b/maps/archive/2011/08/23/announcing-the-bing-maps-wpf-control.aspx

    【讨论】:

      【解决方案2】:

      如果您无法为 WPF 使用 Bing Map 控件(例如,请参阅:http://www.codeproject.com/KB/IP/BingMapsWebServiceExample.aspx),您可以尝试在 WPF 应用程序中加载托管 silverlight 控件的网页。您可以通过使用 WebBrowser 控件或一些类似方法来实现此目的,并将 URL 设置为您的 silverlight 页面。

      干杯, G.

      【讨论】:

      • 感谢您的回答!我已经看过你提到的网站,它是从 MSDN 文章的副本:msdn.microsoft.com/en-us/library/dd221354.aspx。我不会使用 Bing Maps SOAP 服务,因为我努力使应用程序更加动态和实用。实际上,我想使用 Bing 地图构建一个嵌入 LBS 的客户端应用程序。如果我无法在 WPF 应用程序中嵌入 Silverlight 应用程序,发布包含 Silverlight 应用程序的网站可能是最后的选择。所以我寻找更好的思路来解决问题,尽量不要建网站。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多