我知道这位刚刚出来的今天,但有一的第一件事情我想要做的 最新发布的窗户的手机7SDK 是把地图在屏幕上和混乱的周围。

我已经下载最新版本的 Silverlight地图控制 并添加提及我的应用程序。事实上,VS2010设计图回主页.xaml显示的地图控制后,加空间和安置的控制。

我使用所提供的VS2010表达的版本配备的电话赢得7SDK和刚使用的新的项目->窗户的手机应用程序模板。

当我试图建立我让两个警告有关的Microsoft。地图。MapControl dll。

警告1的主要参考 "微软。地图。MapControl, Version=1.0.1.0、文化=中性, 公钥=498d0d22d7936b73, processorArchitecture=集"不能 解决,因为它具有一种间接 在依赖关系框架会 "系统。窗户。浏览器, Version=2.0.5.0、文化=中性, 公钥=7cec85d7bea7798e", 不可能解决当前 有针对性的框架。"Silverlight,Version=4.0时,配置文件=Windows Phone的亲身".要解决这个问题,要么删除 参考 "微软。地图。MapControl, Version=1.0.1.0、文化=中性, 公钥=498d0d22d7936b73, processorArchitecture=集"或 重新定位应用程序 框架版本,其中包含 "系统。窗户。浏览器, Version=2.0.5.0、文化=中性, 公钥=7cec85d7bea7798e".

警告2的主要参考 "微软。地图。MapControl.常见的, Version=1.0.1.0、文化=中性, 公钥=498d0d22d7936b73, processorArchitecture=集"不能 解决,因为它具有一种间接 在依赖关系框架会 "系统。窗户。浏览器, Version=2.0.5.0、文化=中性, 公钥=7cec85d7bea7798e", 不可能解决当前 有针对性的框架。"Silverlight,Version=4.0时,配置文件=Windows Phone的亲身".要解决这个问题,要么删除 参考 "微软。地图。MapControl.常见的, Version=1.0.1.0、文化=中性, 公钥=498d0d22d7936b73, processorArchitecture=集"或 重新定位应用程序 框架版本,其中包含 "系统。窗户。浏览器, Version=2.0.5.0、文化=中性, 公钥=7cec85d7bea7798e".

我倾向于某一方式加入该系统。窗户。浏览器的目标框架内的版本。但我甚至不知道如果这是可能的。

更具体;我在寻找一种方式来获得控地图控制在一个窗户的手机7系列应用程序。如果可能的。

谢谢。

有帮助吗?

解决方案 2

如果你增加一个参考System.Windows.Browser.dll通常位于其中一个版目录"C:\Program 文件\,请稍"(地雷是在C:\Program 文件\,请稍\3.0.50106.0)、应用程序将建立和你将能够看到地图在模拟器在运行。

该地图将移动的现,但小航天体似乎是偏离角落。不知道是怎么回事。

还有一个不错的编写得到的地图的工作 Silverlight黑客

编辑

中提到的其他评论意见。这可能不是不要工作,在真正的硬件。但是,由于真正的硬件不是出来另一个6个月中,我能得到的东西了在模拟器是比没有好。

其他提示

在的Windows Phone不支持Silverlight的桌面

Bing地图的控制。您可能需要使用 BingMapsTask 代替。

您所看到的错误,因为有一个用于Windows手机没有System.Windows.Browser.dll参考。如果您在Visual Studio 2010次中快车“添加引用”,没有可供参考System.Windows.Browser.dll。

您也可以看看 http://4square.codeplex.com/ 。它使用Bing地图API直接拉下地图图像等,然后与它们在WP7工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top