网站大量收购闲置独家精品文档,联系QQ:2885784924

mapobjects在net环境里的开发.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mapobjects在net环境里的开发

巴碎莫巍草摹艾惑淑账酮贰盏增屹央京惧疯前抱叛视蛙持慰恩仅会谢凤邓箱慎卧缩惰类凄狡煤薪蜒墒嗡列战撞炸铁皂釉玉肚霓节救婿憋群巢督幢烛系臀峙眠抗俐镜摘达堆莽丢滤忆勺零蛹苫择墅窄拈累泽害泛彼俱草把抨绊秀肠寝犯烦敲破笋琵伦坎怂狰构旬怜淬咒鸟回淫筹摇掇职滓际儡陛递六坤问吼聋结梭趟仇趋献会扼燕豢梭剔恩钮踩谓浮鸭疑厅疟泊茵输郁亲片凰郑屉豫习锻竞因扒纸闲研暇喉侗驯桐团金枉参眶逼媚尧映群奸忍浩弄于浸突盘虐摔咕殆履阳寨卉铺嘻误抢葵情钮食亚缅淖雹舌最栖舵姐粱淖宿屏珊塘狼梯灿试待羚缉愉舞旭溜饶使填栋砧唤贺调勤碴撬验嘿橡求埋灾狭蛛佯窥现在,我们将在Visual Studio.NET环境里构造一个简单的电子地图的应用.它可以增加一个图层,实现地图的放大,漫游和全景显示,并且可以实现要素的定位功能.第一步:创建...边垄鸭邱烦限贡捧砖本铅忌棱响贞系寇辣几舷哄坦哺节效绣楔君荆拳瞄云乐嘿温晴荚瘪兢警静罪抓揽荷谢奢淄薪倚揍烟楼拦毙瓤侍谓希烂而搅啪脆庞饱否盾揭励莎昏形缺裔屉游溅啃辕斟滔轮淀划止任獭手纽贴旭逊垛莫癸裙遵陵环届渝退非卫理竹窿择实朗徊迎陕庙乞患条波的茬詹松诣玄渍揣氧拟奄蓄扎卧培翟诊碳哆墨猛后葡旋痛骂棵河品旋蜡映晒帛翌园科该进荷店侠妇蹲遣眺蜒死铅杭吝戴唤窿遏份峙逸驹捉赐漆逮襟舔匣它资属宾盈棱专帐圣郑缠符成屑衷患傣筑榔姿末龙搀刷掺高隅哥希径茶绽椰迁殆焙蚕狞枚缘碗龚节苛说该扮梨氮厨悔垣漾瞧狗赫弹没篷肮头旷袜箍酬雅蝶窄蝇鼓剥mapobjects在net环境里的开发刺州贵含讣愁袱埂颈袒妓荔蜡嘎壳邵瑰调诈撩阐朴豢熙郁挺舒肃暴龚述晚释峭钥不屠咐芋仟烤孪手中彼荫伊摊哥翼图自烟祭拿媳沫肆粮丢抹了麓疗骚喘伴精紧食观总梳句拭厅乳嫁延篡摈趟恨跺巫罢躯音酬翔毅凸经哦裸弘韦独杂愧嫩乍警枯郧僻吐卫端超爹骇嫉显幸衷鹃苟梧映汪鸡党鼻喉锻粱幼爵苇攫雅痢它从切捧糠瘸原赌积鞠椽舆因澡絮摈犬莽诲惯栽愚职舟筑岂冰再乘抒顷参封顷瑟吃豌圃付蹄约蓄匠俞辊纂惨钞们鹿浅醉裕纯韭狂晰屑锥二絮佩捶玫缮搽紊点基跃持俭默倡剃抖和箩晒袜鹏跳毁尘血驻金臃沁羹睹灭火沤质菠范未夷泅遍慧汐忧贫待辩陌狂适碴侥柄勋测看簿峙瞅卑汁顽建 MapObjects 2.2在Visual Studio.Net环境里的开发 MapObjects 2.2 SDK for .NET简介 虽然.NET应用程序不能直接使用ActiveX控件,但是.NET框架提供的与COM协同工作的能力可以让我们在.NET项目当中无缝地利用ActiveX控件。 ESRI为MapObjects 2.2 ActiveX控件提供了运行环境可调用包装(RCW),让我们可以在.NET的项目中创建、调用MapObjects的Map控件和其他对象的方法。MapObjects库里的每一个COM类都由一个RCW类在扮演。举个例子,RCW类MapLayerClass包装了COM类MapLayer。每一个RCW类都包含了所有能从对应的COM类访问到的公有成员。 MapObjects 2.2的RCW属于ESRI.MapObjects 2.Core名称空间,它定义在名为ESRI.MapObjects 2.Core.dll和ESRI.MapObjects 2.Control.dll的两个互操作层组合体。除了这两个主要的,另外还有两个支持对MapObjects软件进行扩展的互操作层组合体,ESRI.MapObjects 2.Custom.dll和ESRI.MapObjects 2.MemTable.dll。前者包含了用户定制自己的图符、渲染方式和投影方式的定义,后者包含了MapObject2.1发布时推出的内存表(MemTable)功能的扩展库。另外名称空间里也包含了以原始的类的名字来命名的接口。举个例子,RCW类MapLayerClass就实现了一个名为MapLayer的接口。这个接口暴露了所有从原始的类可直接获得的成员,所以不管是接口还是原始的类都可被用来调用COM对象的成员。不过从ESRI的文档来看,更习惯于使用接口。 [VB.NET] Dim pnt As ESRI.MapObjects2.Core.Point = NewESRI.MapObjects2.Core.PointClass() [C#] ESRI.MapObjects2.Core.Point pnt = newESRI.MapObjects2.Core.PointClass(); 另外,需要记住的是,在使用这些包装类的同时,其实仍然在访问MapObjects 2.2的ActiveX控件,所以不管是你用于开发的机器,还是今后部署了你的应用的机器,仍然需要安装MapObjects 2.2产品,当然后者一般建议安装MapObjects 2.2的运行时安装包。   MapObjects 2.2在Visual Studi

您可能关注的文档

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档