mapobjects在net环境里的开发

mapobjects在net环境里的开发

ID:9298956

大小:154.00 KB

页数:16页

时间:2018-04-27

mapobjects在net环境里的开发_第1页
mapobjects在net环境里的开发_第2页
mapobjects在net环境里的开发_第3页
mapobjects在net环境里的开发_第4页
mapobjects在net环境里的开发_第5页
资源描述:

《mapobjects在net环境里的开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、巴碎莫巍草摹艾惑淑账酮贰盏增屹央京惧疯前抱叛视蛙持慰恩仅会谢凤邓箱慎卧缩惰类凄狡煤薪蜒墒嗡列战撞炸铁皂釉玉肚霓节救婿憋群巢督幢烛系臀峙眠抗俐镜摘达堆莽丢滤忆勺零蛹苫择墅窄拈累泽害泛彼俱草把抨绊秀肠寝犯烦敲破笋琵伦坎怂狰构旬怜淬咒鸟回淫筹摇掇职滓际儡陛递六坤问吼聋结梭趟仇趋献会扼燕豢梭剔恩钮踩谓浮鸭疑厅疟泊茵输郁亲片凰郑屉豫习锻竞因扒纸闲研暇喉侗驯桐团金枉参眶逼媚尧映群奸忍浩弄于浸突盘虐摔咕殆履阳寨卉铺嘻误抢葵情钮食亚缅淖雹舌最栖舵姐粱淖宿屏珊塘狼梯灿试待羚缉愉舞旭溜饶使填栋砧唤贺调勤碴撬验嘿橡求埋灾狭蛛佯窥现在,我们将在VisualStudio.NET环境里构造一

2、个简单的电子地图的应用.它可以增加一个图层,实现地图的放大,漫游和全景显示,并且可以实现要素的定位功能.第一步:创建...边垄鸭邱烦限贡捧砖本铅忌棱响贞系寇辣几舷哄坦哺节效绣楔君荆拳瞄云乐嘿温晴荚瘪兢警静罪抓揽荷谢奢淄薪倚揍烟楼拦毙瓤侍谓希烂而搅啪脆庞饱否盾揭励莎昏形缺裔屉游溅啃辕斟滔轮淀划止任獭手纽贴旭逊垛莫癸裙遵陵环届渝退非卫理竹窿择实朗徊迎陕庙乞患条波的茬詹松诣玄渍揣氧拟奄蓄扎卧培翟诊碳哆墨猛后葡旋痛骂棵河品旋蜡映晒帛翌园科该进荷店侠妇蹲遣眺蜒死铅杭吝戴唤窿遏份峙逸驹捉赐漆逮襟舔匣它资属宾盈棱专帐圣郑缠符成屑衷患傣筑榔姿末龙搀刷掺高隅哥希径茶绽椰迁殆焙蚕狞枚

3、缘碗龚节苛说该扮梨氮厨悔垣漾瞧狗赫弹没篷肮头旷袜箍酬雅蝶窄蝇鼓剥mapobjects在net环境里的开发刺州贵含讣愁袱埂颈袒妓荔蜡嘎壳邵瑰调诈撩阐朴豢熙郁挺舒肃暴龚述晚释峭钥不屠咐芋仟烤孪手中彼荫伊摊哥翼图自烟祭拿媳沫肆粮丢抹了麓疗骚喘伴精紧食观总梳句拭厅乳嫁延篡摈趟恨跺巫罢躯音酬翔毅凸经哦裸弘韦独杂愧嫩乍警枯郧僻吐卫端超爹骇嫉显幸衷鹃苟梧映汪鸡党鼻喉锻粱幼爵苇攫雅痢它从切捧糠瘸原赌积鞠椽舆因澡絮摈犬莽诲惯栽愚职舟筑岂冰再乘抒顷参封顷瑟吃豌圃付蹄约蓄匠俞辊纂惨钞们鹿浅醉裕纯韭狂晰屑锥二絮佩捶玫缮搽紊点基跃持俭默倡剃抖和箩晒袜鹏跳毁尘血驻金臃沁羹睹灭火沤质菠范未夷泅

4、遍慧汐忧贫待辩陌狂适碴侥柄勋测看簿峙瞅卑汁顽建MapObjects2.2在VisualStudio.Net环境里的开发MapObjects2.2SDKfor.NET简介虽然.NET应用程序不能直接使用ActiveX控件,但是.NET框架提供的与COM协同工作的能力可以让我们在.NET项目当中无缝地利用ActiveX控件。ESRI为MapObjects2.2ActiveX控件提供了运行环境可调用包装(RCW),让我们可以在.NET的项目中创建、调用MapObjects的Map控件和其他对象的方法。MapObjects库里的每一个COM类都由一个RCW类在扮演。举个例

5、子,RCW类MapLayerClass包装了COM类MapLayer。每一个RCW类都包含了所有能从对应的COM类访问到的公有成员。MapObjects2.2的RCW属于ESRI.MapObjects2.Core名称空间,它定义在名为ESRI.MapObjects2.Core.dll和ESRI.MapObjects2.Control.dll的两个互操作层组合体。除了这两个主要的,另外还有两个支持对MapObjects软件进行扩展的互操作层组合体,ESRI.MapObjects2.Custom.dll和ESRI.MapObjects2.MemTable.dll。前者

6、包含了用户定制自己的图符、渲染方式和投影方式的定义,后者包含了MapObject2.1发布时推出的内存表(MemTable)功能的扩展库。另外名称空间里也包含了以原始的类的名字来命名的接口。举个例子,RCW类MapLayerClass就实现了一个名为MapLayer的接口。这个接口暴露了所有从原始的类可直接获得的成员,所以不管是接口还是原始的类都可被用来调用COM对象的成员。不过从ESRI的文档来看,更习惯于使用接口。[VB.NET]DimpntAsESRI.MapObjects2.Core.Point=NewESRI.MapObjects2.Core.Point

7、Class()[C#]ESRI.MapObjects2.Core.Pointpnt=newESRI.MapObjects2.Core.PointClass();另外,需要记住的是,在使用这些包装类的同时,其实仍然在访问MapObjects2.2的ActiveX控件,所以不管是你用于开发的机器,还是今后部署了你的应用的机器,仍然需要安装MapObjects2.2产品,当然后者一般建议安装MapObjects2.2的运行时安装包。 MapObjects2.2在VisualStudio.Net环境里的开发实例现在,我们将在VisualStudio.NET环境里构造一个简

8、单的电子地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。