因为朋友问起有关地图开发的一些事项,所以就找了下相关资料,结果发现微软Bing地图推出了“Bing Maps SilverLight Control”。该发现比较晚了。。杯具坏了。
再使用Bing Maps SilverLight Control之前,得做一些相对应该的准备内容如下:
1.安装Microsoft Visual Studio 2008 SP1 以及Microsoft Silverlight 3 Tools for Visual Studio 2008 SP1
2.创建必应地图开发者账号。登录Bing Maps Accounts Center,按照提示创建账号及获得Key。(可选,如果不创
建的话也可以使用,但是会在生成的地图有个白色的提示框。汗。)
3.安装Bing Maps Silverlight Control SDK,下载地址: 点击下载
当以上条件OK之后,我们可以来写代码了 :)
1.首先创建一个Silverlight应用程序如图(1):
2.选择在新网站中承载应用程序如图(2):
3.为Silverlight应用添加引用(3):
4.打开MainPage.xaml文件,在UserControl中引入命名空间:xmlns:m="clr-
namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"如图(4):
5.在<Grid x:Name="LayoutRoot">节点中增加内容:<m:Map></m:Map>如图(5):
6.现在点击运行按钮,就可以发现洗具了如图(6):
可是目前地图还是英国历史,怎么才能变成中文呢?请静待下文。
再使用Bing Maps SilverLight Control之前,得做一些相对应该的准备内容如下:
1.安装Microsoft Visual Studio 2008 SP1 以及Microsoft Silverlight 3 Tools for Visual Studio 2008 SP1
2.创建必应地图开发者账号。登录Bing Maps Accounts Center,按照提示创建账号及获得Key。(可选,如果不创
建的话也可以使用,但是会在生成的地图有个白色的提示框。汗。)
3.安装Bing Maps Silverlight Control SDK,下载地址: 点击下载
当以上条件OK之后,我们可以来写代码了 :)
1.首先创建一个Silverlight应用程序如图(1):
2.选择在新网站中承载应用程序如图(2):
3.为Silverlight应用添加引用(3):
4.打开MainPage.xaml文件,在UserControl中引入命名空间:xmlns:m="clr-
namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"如图(4):
5.在<Grid x:Name="LayoutRoot">节点中增加内容:<m:Map></m:Map>如图(5):
6.现在点击运行按钮,就可以发现洗具了如图(6):
可是目前地图还是英国历史,怎么才能变成中文呢?请静待下文。