DeepEarth开发文章汇总

       DeepEarth是一个地图控件,它将微软的Virtual Earth与Silverlight 3.0联合起来。该开源项目由其创建者在CodePlex上发布。这句话已经在一年前就已经在网上随处可见了,去年12月InfoQ的张龙老师就翻译了一篇关于DeepEarth的文章资料《DeepEarth:使用Silverlight的地图控件》,当时我也有关注不过一直都没有花时间去研究它,最近写Bing Maps开发文章很多朋友都问我有研究过DeepEarth的话题,为了帮助这些朋友解决一些困扰特把DeepEarth开发相关的技术知识点于此分享给大家,关于DeepEarth的最新信息可访问:http://deepearth.codeplex.com/进行了解。

 

        为了便于网友查看,我将DeepEarth相关文章汇总于此,后续关于DeepEarth的文章也会汇总于此。

   

    

 

一、初探DeepEarth控件

   DeepEarth的最新版本是1.1,功能上可以说是很强大和完善了,提供了对多种地图数据服务的支持,包括Google Maps,YaHoo,Bing Maps,MapInfo以及amazonaws等等。本文通过DeepEarth加载amazonaws的卫星地图的示例程序初步探索下DeepEarth的基本使用方法。

  文章地址:http://www.cnblogs.com/beniao/archive/2009/12/25/1631755.html

 

二、使用DeepEarth加载在线Google地图(卫星、街道)

  DeepEarth内部提供的任何TileSource都是继承于DeepEarth.Layers.TileSource类,该类实现了MultiScaleTileSource类和ITileSource接口,共同完成了实现地图图层的加载和相关算法策略。我们要实现加载在线Google地图的原理很简单,找到Google在线地图的Tile System映射地址,编写地图图层加载算法策略就OK了。

  文章地址:http://www.cnblogs.com/beniao/archive/2010/01/20/1652343.html

 

三、探索DeepEarth的内置控件

  在DeepEarth内部提供了6个地图扩展控件(CoordControl、ScaleControl、NavControl、MapControl、MouseControl、ZoomSliderControl)为我们提供了相对比较规范、完善的编程模型,通过他们可进一步的增强地图的操作灵活性等,还可通过扩展开发出许多功能强大的扩展程序。本篇主要以DeepEarth内置控件中的最常用的几个控件为主题探索DeepEarth内置控件的使用方法。

  文章地址:http://www.cnblogs.com/beniao/archive/2010/01/26/1653491.html

 

四、DeepEarth中的拖放行为(DragBehavior)

      在DeepEarth中,地图的拖放行为用于规范用户在操作地图的时候的选择、移动和绘制等操作模型。

  文章地址:http://www.cnblogs.com/beniao/archive/2010/01/27/1657265.html

 

五、DeepEarth中的几何图形基础框架模型

  众所周知,DeepEarth是一套基于Silverlight的DeepZoom技术实现的开源地图开发组件,其内部提供了常用的地图开发工具控件和通用的基础模型,如线条、多边形、不规则图形、图片等一系列图形图像的基础架构模型,这为使用DeepEarth进行地图二次开发提供了非常方便的基础架构接口。本篇将介绍在DeepEarth中的几何图形架构设计和所提供的基础架构模型框架。

  文章地址:http://www.cnblogs.com/beniao/archive/2010/03/06/1679657.html

 

六、如何在DeepEarth中进行图形绘制(点、线、多边形以及自定义图片图层)

  在上一篇文章《DeepEarth中的几何图形基础框架模型》中将整个DeepEarth的几何图形基础框架模型进行了介绍,之后还通过了绘制一个三角形的应用示例演示了DeepEarth中的几何图形应用。本篇将续着这篇文章介绍DeepEarth中的几何图形应用,包括基本图形绘制(点、线、多边形)和自定义图层的应用。

   文章地址:http://www.cnblogs.com/beniao/archive/2010/03/13/1665581.html

 

    推荐资源:

     【Silverlight】Bing Maps系列文章

     http://deepearth.codeplex.com/

 

  其他资源:

  DeepEarth更新到Silverlight 4了

 

版权说明

  本文属原创文章,欢迎转载且注明文章出处,其版权归作者和博客园共有。  

  作      者:Beniao 

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

 

posted on 2010-04-03 10:11  Bēniaǒ  阅读(7098)  评论(6编辑  收藏  举报