随笔-254  评论-3310  文章-48  trackbacks-74

Bing Maps WPF Control

       去年鄙人写了一系列关于Bing Maps开发的博文,深受网友的喜欢,很久没写关于Bing Maps的博文了,最近关注了Bing Maps WPF Control,于此将本人个人对Bing Maps WPF Control的应用经验同网友们分享,同时欢迎大家丢转。

 

一、下载Bing Maps WPF Control

      基于WPF的Bing Maps开发和Silverlight的开发基本一致,不同的是WPF Control还是bate版本,功能上尚未Bing Maps Silverlight Control那么完善,关于Bing Maps Silverlight Control 开发这里就不多谈,有兴趣的请查阅:[Silverlight]Bing Maps系列文章汇总

 

Bing Maps WPF Control下载地址:http://www.microsoft.com/download/en/details.aspx?id=27165

 

二、 应用Bing Maps WPF Control

      Bing Maps WPF Control的应用和Bing Maps Silverlight Control基本一致,只需要在WPF中将Map空间所在的名称空间添加引用就可以直接使用Map控件以呈现出地图效果了。

xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF" 

 

<Window x:Class="BingMapWPF.MainWindow"
        xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:m
="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF" 
        Title
="MainWindow" Height="350" Width="525">
    <Grid>
        <m:Map x:Name="map" CredentialsProvider="">
            <m:MapLayer x:Name="mapLayer"/>
        </m:Map>
    </Grid>

</Window> 

 

 

 

三、 Bing Maps WPF Control图元渲染

      Bing Maps Silverlight Control中对于大数量的图元渲染性能非常低下,这里对Bing Maps WPF Control做了个简单的测试,随便从数据库中提取了5000个地名点在地图中渲染出来,性能上还是存在很大的问题,不过这里只是直接渲染并没有做任何的优化处理,对于渲染性能这块还是有很大的优化空间,理论上性能要比Bing Maps Silverlight Control高。

 

 

        本片就简单介绍到这里,如对Bing Maps开发感兴趣,不妨移步看看《【Silverlight】Bing Maps系列文章汇总》。

 

相关说明

 本文属学习笔记文章,愿与有志者共同学习交流。欢迎转载,为了保存作者的创作热情,但请在明显地位标记本文的原文连接。  

作      者:Beniao

文章出处:http://beniao.cnblogs.com/  或  http://www.cnblogs.com/  

 

posted on 2011-11-09 13:45 Bēniaǒ 阅读(473) 评论(2) 编辑 收藏

评论:
#1楼 2011-11-10 15:15 | 为之则易      
测试了一下,WPF版的确比SL版的速度快了不少,由于默认是英文的地图,我尝试将之前SL版的自定义加载中文地图的代码迁移过来,结果发觉不能直接用,API还没怎么看,不知道这个Beta版是否支持此接口。
 回复 引用 查看   
#2楼[楼主] 2011-11-11 13:42 | Bēniaǒ      
@为之则易
暂时不支持。

 回复 引用 查看   
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2238330 d56zBQllqHI=
微软最有价值专家(MVP)

微软技术社区精英(CNTAC)

2010年IT博客大赛50强

微软最有影响力开发者(GDI)


Bing Maps开发一群:75662563
微软技术群-重庆站:97035589
RIA技术联盟QQ群:26917590
昵称:Bēniaǒ
园龄:4年6个月
荣誉:推荐博客
粉丝:413
关注:26

随笔分类(285)

文章分类(14)

积分与排名

  • 积分 - 761107
  • 排名 - 60

最新评论