original link:
http://www.cnitblog.com/eastperson/archive/2006/10/17/18055.aspx

 

origin full text:
我在2005上研究了好长时间, 才弄出来个简单的鹰眼,与大家分享,我的设计思路是将后台设置两个map,map1和map2,map1为主地图,map2为鹰眼地图,但是map2没有MapControl,定义一个实现类继承于MapBaseCommand,将map1.Bounds的矩形在map2上转换为System.Drawing.Rectangle,之后将这个Rectangle的左上坐标和width,height传到客户端,应用JS进行客户端绘图,在客户端加入一个Div,Div里放置一个IMG,如下为部分代码:
自定义类:

 1MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System;
  2MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System.Collections;
  3MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System.Drawing;
  4MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System.IO;
  5MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System.Web;
  6MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System.Web.UI.WebControls;
  7MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using System.Web.UI;
  8MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using MapInfo.Mapping;
  9MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using MapInfo.Data;
 10MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)using MapInfo.WebControls;
 11MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)
 12MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)
 13MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)namespace CustomWebTools
 14
客户端JS代码:

 1MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)//client info command to control client behavior for info tool.
 2MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)function InfoCommand(name, interaction)
 3

后台HTML文件代码:

 1

相关文章: