ArcGIS Explorer 9.3 二次开发---初始

ArcGIS Explorer 9.3是一个单独的浏览器,不同于900以前的版本,不能嵌入IE或FF。但是浏览器提供了诸多功能,如测距,缩放等。

Explorer二次开发只能使用VS2008(2005不行),安装完explorer sdk后,vs中会出现相关的控件:Button(浏览器菜单栏按钮),DockWindow(自带浏览器菜单栏按钮,但点击后会弹出浏览器窗口),Extension(浏览器扩展,可在浏览器启动、关闭时调用),Gallery(浏览器图例显示)。使用时自我感觉extension很重要,很多东西可以在里面写;DockWindow感觉被做成了单例,第一次启动时会调用OnActivate,关闭时只是hide,再次点击出现dockwindow只是show而已。


Explorer二次开发取地图数据可使用SDE,但接口有限,功能扩展困难(如SDE连接失败时没有Exception浏览器直接崩溃)。

也可以加载arcgis server发布的地图服务,但是加载的地图服务只能为ServiceLayer类型,这种类型无法取得地图上的图元数据(FeatureLayer可取得图元数据,explorer sdk自带的例子有,后面会提到),也可以加载KmlLayer,KmlLayer可在图上直接点取。

 

与后台业务交互可使用Webservice,可使用.net的控件,涉及到地图数据部分功能比较单一,动态加载地图数据可使用Point,Envelope,polyline等图形显示。

 

下面是开发环境的结构,比较简陋

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值