在Windows Phone中使用地图的最佳方式

时间:2015-07-10 21:32:51

标签: xaml silverlight windows-phone-8

在文档中,它说使用windows phone 8.0中的地图控件是使用此方法的obsellete。但是我找不到如何在windows phone 8.0 silverlight中实现api贴图?

<maps:Map x:Name="bingMap" >
   <maps:Map.Center>
      <Location:GeoCoordinate Altitude="NaN"
                              Course="NaN"HorizontalAccuracy="NaN"                                  
                              Longitude="-2.922363" 
                              Latitude="54.6128" 
                              Speed="NaN" 
                              VerticalAccuracy="NaN"/>
   </maps:Map.Center>
 </maps:Map>

2 个答案:

答案 0 :(得分:1)

您能否从代码中提供命名空间?

我目前正在开发一个Windows Phone 8 Silverlight应用程序,我正在使用这个:

xmlns:maps="clr-namespace:Microsoft.Phone.Maps.Controls;assembly=Microsoft.Phone.Maps"

此外,我只在Msdn文档中找到了这个注释,但它是关于另一个Map API:

“Windows Phone 8中的新Maps API与Windows Phone OS 7.1中提供的Bing Maps不同.Windows Phone 8仍支持Bing Maps控件,但已被弃用。通常,您应该只使用Bing Maps控件位于已从Windows Phone OS 7.1升级到Windows Phone 8的现有应用程序中。“

答案 1 :(得分:0)

我已经找到了这篇优秀的文章,感谢msdn团队关于使用新的地图bing api。

http://blogs.msdn.com/b/bingdevcenter/archive/2014/06/24/using-maps-in-universal-apps.aspx