gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3764回复:9

一个很好用的鹰眼控件 ArcEngine9.2版本

楼主#
更多 发布于:2008-04-25 17:00
大家在做应用程序时候,多半会用到鹰眼功能的。该控件是一个ActiveX控件,使用很简单,直接在窗体上拖放该控件,然后做一下设置即可。设置内容只有两个:1、绑定MapControl,2、设置鹰眼图层。<br><br>一下是用VC编写的设置代码:<br><br><br>   LPDISPATCH dispatch = m_wndMapCtrl.GetObject();<br>    m_wndNavigation.Create(;dispatch);   // m_wndNavigation是控件对象,绑定MapControl上。<br>    LPUNKNOWN unk = m_wndMapCtrl.GetLayer(0);<br>    m_wndNavigation.AddLayer(;unk); // 设置鹰眼图层 <br><br>很简单吧,以上步骤就完成整个鹰眼控件的设置。<br><br><br><br><br>
喜欢0 评分0
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-04-25 17:06
<P><BR></P>
<P>以上是鹰眼使用的一个小例子界面。</P>

<P> 下面提供控件免费各位使用。同时欢迎提出好的建议。</P><a href="attachment/2008-4/2008425175622495.rar">2008-4/2008425175622495.rar</a><BR>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
lysoon
路人甲
路人甲
  • 注册日期2005-03-15
  • 发帖数9
  • QQ
  • 铜币152枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-05-01 17:43
我用MapControl加载不同的mxd文件,可第二次的鸟瞰图确没变,还是第一次的那个鸟瞰图。
举报 回复(0) 喜欢(0)     评分
lysoon
路人甲
路人甲
  • 注册日期2005-03-15
  • 发帖数9
  • QQ
  • 铜币152枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-05-01 17:45
我用delphi ,绑定后加载MapControl的最后一个图层到MapNav上。当新打开mxd文件后,在执行显示鸟瞰图,结果还是上一次的鸟瞰图<br>var<br>  hook: IDispatch;<br>  pLy:IUnknown;<br>  iLayerCount:Integer;<br>  pMap:IMap;<br>begin<br>  pMap:=CoMap.Create as IMap;<br>  pMap:=mMapCtrl.Map;<br>  pMap.Get_LayerCount(iLayerCount);<br>  hook:=mMapCtrl.Object_;<br>  MapNav.Create(hook);<br>  pLy:=mMapCtrl.Layer[iLayerCount-1] ;<br>  MapNav.AddLayer(pLy);<br><br>end;<br>
举报 回复(0) 喜欢(0)     评分
lysoon
路人甲
路人甲
  • 注册日期2005-03-15
  • 发帖数9
  • QQ
  • 铜币152枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2008-05-01 17:46
还有最好,能提供接口叫用户自定义鸟瞰图中区域矩形框的颜色,现在是暗红色。
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2008-05-06 10:34
<img>有时间,我再做一些完善。如果要求不高的话,目前的是可以使用了的。谢谢楼上指出不足,改进之后再传上来。
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
徘徊在gis
路人甲
路人甲
  • 注册日期2008-03-27
  • 发帖数11
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2008-06-20 09:39
<P>咋没用vb的呢?<BR></P>
举报 回复(0) 喜欢(0)     评分
murphy1314
外卖仔
外卖仔
  • 注册日期2005-05-11
  • 发帖数76
  • QQ
  • 铜币288枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
7楼#
发布于:2008-06-23 18:09
呵呵 这就是所谓的GIS中间件吧
[url]http://hi.baidu.com/murphy1314[/url]
举报 回复(0) 喜欢(0)     评分
bluber
路人甲
路人甲
  • 注册日期2008-08-28
  • 发帖数1
  • QQ
  • 铜币104枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2008-11-08 17:00
<P>怎么下?</P>
举报 回复(0) 喜欢(0)     评分
gzstyxb
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数358
  • QQ
  • 铜币1045枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2008-11-11 08:52
能下载呢,看这个吧,升级之后的。 <a href="http://www.gisempire.com/bbs/dispbbs.asp?boardID=62;ID=68498;page=3" target="_blank" >http://www.gisempire.com/bbs/dispbbs.asp?boardID=62;ID=68498;page=3</A>
由爱故生忧, 由爱故生怖. 若离于爱者, 无忧亦无怖.
举报 回复(0) 喜欢(0)     评分
游客

返回顶部