2 <m:Map CredentialsProvIDer="AkzZURoD0H2Sle6Nq_DE7pm7F3xOc8S3CjDTGNWkz1EFlJJkcwDKT1KcNcmYVINU" x:name="myMap"
3 Center="34.9294740237661,107.506492025863" ZoomLevel="4">
4 </m:Map>
5 </GrID> public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
//设置地图显示模式为鸟瞰图模式
myMap.Mode = new BirdseyeMode();
}
} 如上代码块直接设置地图Mode为BirdseyeMode既为鸟瞰图模式,要设置街道模式则使用StreetsIDeMode。 Bing Maps Silverlight模式不会将这两种扩展模式添加到地图导航菜单中,如果需要在导航菜单上显示这两种模式的菜单项需要人为的通过扩展模式的静态方法AddModetoNavigationbar来实现,代码如下: 1 public partial class MainPage : UserControl
2 {
3 public MainPage()
4 {
5 InitializeComponent();
6
7 //将鸟瞰图模式添加到地图导航菜单
8 BirdseyeMode.AddModetoNavigationbar(myMap);
9 //将街道模式添加到地图导航菜单
10 StreetsIDeMode.AddModetoNavigationbar(myMap);
11
12 myMap.Mode = new BirdseyeMode();
13 }
14 } 关于扩展模式的使用主要就是设置显示模式、和设置导航菜单两个点,可惜的是现在还没有比较完整的鸟瞰图地图数据和街道地图数据,欧洲部分国家开通了一部分地图数据,有待微软继续努力,在不久后推出中国地图的鸟瞰图地图数据和街道地图数据。 总结
以上是内存溢出为你收集整理的【Silverlight】Bing Maps学习系列(六):使用扩展模式(Extended Modes)全部内容,希望文章能够帮你解决【Silverlight】Bing Maps学习系列(六):使用扩展模式(Extended Modes)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)