上一篇文章最后提出了一个问题:用户如何通过编程来控制地图?
利用Bing Maps Silverlight Control将会很容易办到,本文主要介绍如何对地图的一些常用控制操作,包括地图加载模式、根据精度和纬度定位、变焦程度等。
本文感谢原创作者:http://www.cnblogs.com/beniao/archive/2009/11/28/1612418.html
一、动态设置地图加载模式
在文章《Bing Map学习系列】(2)——如何通过Bing Maps Silverlight Control显示地图》中介绍了地图加载模式,可以给地图控件设置一种模式的地图加载模式,呈现数据的时候根据制定的模式加载地图。其实我们也可以通过程序动态的来改变地图的加载呈现模式,方式和设置模式加载模式是一样的,都是通过地图控件(Bing Maps Silverlight Control)的Mode属性来控制。
比如在程序中实现上篇文章中所描述的三种模式地图的显示,在MainPage.xaml.cs文件中可以如下来编写代码实现: