⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mapxtreme for java中怎样在jsp页面上进行矩形选择?-mygis软件工作室-james mapinfo技术论坛.htm

📁 mapxtreme for java draw rangle
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://www.mygis.com.cn/articles/11-5790-5790.htm -->
<HTML><HEAD><TITLE>MapXtreme for Java中怎样在jsp页面上进行矩形选择?-MyGIS软件工作室/James MapInfo技术论坛</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content=James Server,ArcGlobal;InterGraph公司产品:MapGuide,MicroStation 
Server;ESRI公司产品:ArcEngine,ArcInfo,ArcView,ArcIMS,ArcGIS J 
Java,MapXtreme2004,MapXMobile,MapXtend,Routing for 
Professional,MapX,MapXtreme&nbsp;for&nbsp;Windows,MapXtreme 
MapInfo专业技术论坛;MyGIS软件工作室;James.Liu;刘毅;GIS浏览门户;GIS产品;GIS行业应用;GIS产品对比;MapInfo公司产品:MapInfo>
<META content="MSHTML 6.00.2900.3020" name=GENERATOR>
<STYLE type=text/css>A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #4455aa; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 12px; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #f9904b; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #fff0e6; FONT-FAMILY: 宋体; SCROLLBAR-BASE-COLOR: #f9904b; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: 宋体
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(skin/blue/c3.gif); COLOR: white; BACKGROUND-COLOR: #ff6600
}
TD.TableTitle2 {
	BACKGROUND-COLOR: #ecf1fb
}
TD.TableBody1 {
	BACKGROUND-COLOR: #fffaf7
}
TD.TableBody2 {
	BACKGROUND-COLOR: #fff0e6
}
TD.TopDarkNav {
	BACKGROUND-IMAGE: url(skin/blue/c12.gif)
}
TD.TopLighNav {
	BACKGROUND-IMAGE: url(skin/blue/c1.gif)
}
TD.TopLighNav1 {
	BACKGROUND-IMAGE: url(skin/blue/c2.gif)
}
TD.TopLighNav2 {
	BACKGROUND-COLOR: #ffffff
}
.tableBorder1 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 97%; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #ff6600
}
.tableBorder2 {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; WIDTH: 97%; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #fff0e6
}
#TableTitleLink A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#TableTitleLink A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#TableTitleLink A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#TableTitleLink A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
INPUT {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋体
}
SELECT {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋体
}
TEXTAREA {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋体
}
.normalTextSmall {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style2 {
	FONT-SIZE: 14px
}
.style3 {
	COLOR: #000000
}
</STYLE>
</HEAD>
<BODY leftMargin=0 topMargin=0><IFRAME marginWidth=0 marginHeight=0 
src="MapXtreme for Java中怎样在jsp页面上进行矩形选择?-MyGIS软件工作室-James MapInfo技术论坛.files/head.htm" 
frameBorder=0 width="100%" scrolling=no height=120></IFRAME>
<TABLE cellSpacing=1 cellPadding=4 width="90%" align=center border=0>
  <TBODY>
  <TR>
    <TD align=left width="17%">
      <DIV align=left>发表用户:<A name=500><FONT 
    color=#000066>讨论贴</FONT></A></DIV></TD>
    <TD width="17%">
      <DIV align=left>收集整理:<A name=500><FONT 
      color=#000066>James.Liu</FONT></A></DIV></TD>
    <TD width="44%">
      <DIV align=left>相关讨论:<A 
      href="http://www.mygis.com.cn/forum/dispbbs.asp?boardID=11&amp;ID=5790" 
      target=_blank name=500><FONT 
      color=#000066>http://www.mygis.com.cn/forum/dispbbs.asp?boardID=11&amp;ID=5790</FONT></A></DIV></TD>
    <TD align=right width="22%">
      <DIV class=style3 align=left><FONT bold="bold">信息原始来源:<A name=500><FONT 
      color=#000066>James MapInfo技术论坛 
</FONT></A></FONT></DIV></TD></TR></TBODY></TABLE><BR>
<TABLE class=tableborder1 cellSpacing=1 cellPadding=0 align=center>
  <TBODY>
  <TR align=middle>
    <TD vAlign=center align=left width="100%" height=25>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TH vAlign=center align=left height=25>
            <DIV class=style2 align=center>文章标题:MapXtreme for 
            Java中怎样在jsp页面上进行矩形选择?</DIV></TH></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE class=tableborder1 style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" 
cellSpacing=1 cellPadding=5 align=center>
  <TBODY>
  <TR>
    <TD class=tablebody1 vAlign=top width=178>
      <TABLE width="100%" border=0>
        <TBODY>
        <TR>
          <TD><IFRAME marginWidth=0 marginHeight=0 
            src="MapXtreme for Java中怎样在jsp页面上进行矩形选择?-MyGIS软件工作室-James MapInfo技术论坛.files/ad1.htm" 
            frameBorder=0 width=178 scrolling=no 
        height=150></IFRAME></TD></TR></TBODY></TABLE>
      <TABLE width="107%" border=0>
        <TBODY>
        <TR>
          <TD><IFRAME marginWidth=0 marginHeight=0 
            src="MapXtreme for Java中怎样在jsp页面上进行矩形选择?-MyGIS软件工作室-James MapInfo技术论坛.files/ad2.htm" 
            frameBorder=0 width="100%" scrolling=no 
        height=500></IFRAME></TD></TR></TBODY></TABLE></TD>
    <TD vAlign=top width=* >
      <BLOCKQUOTE>
        <TABLE class=tablebody2 
        style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" width="90%" 
          border=0><TBODY>
          <TR>
            <TD style="FONT-SIZE: 9pt; LINE-HEIGHT: 12pt" width="100%">
              <P><A name=25884><FONT color=#000066><B>songqian</B></FONT></A> 
              :</P>
              <P>我在jsp页面上显示了一幅地图,现在需要从地图上画一个矩形区域,把该区域内的图元集合得到,从而进行分析。但没有思路,不知道怎样在jsp页面上把鼠标划过的参数得到,谁能帮忙指点一下。谢谢了</P>
              <P><A name=25886><FONT color=#990000><B>wtusmchen</B></FONT></A> 
              :</P>
              <P>用Applet或者javascript捕获鼠标事件</P>
              <P><A name=25957><FONT color=#000066><B>Marsblade</B></FONT></A> 
              :</P>
              <P>能否提供一个JS实现的例子??</P>
              <P><A name=25989><FONT color=#000066><B>songqian</B></FONT></A> 
              :</P>
              <P>我还是没整出来,反编译了自带的工具条上selection那个按钮类,发现它的标签逻辑挺乱的,到底也没看出参数是怎么传到后台的,请高手帮忙啊</P>
              <P><A name=26002><FONT color=#990000><B>wtusmchen</B></FONT></A> 
              :</P>
              <P>&lt;!DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.0&nbsp;Transitional//EN"&gt;<BR>&lt;HTML&gt;<BR>&lt;HEAD&gt;<BR>&lt;TITLE&gt;&nbsp;New&nbsp;Document&nbsp;&lt;/TITLE&gt;<BR>&lt;META&nbsp;NAME="Generator"&nbsp;CONTENT="EditPlus"&gt;<BR>&lt;META&nbsp;NAME="Author"&nbsp;CONTENT=""&gt;<BR>&lt;META&nbsp;NAME="Keywords"&nbsp;CONTENT=""&gt;<BR>&lt;META&nbsp;NAME="Description"&nbsp;CONTENT=""&gt;<BR>&lt;/HEAD&gt;</P>
              <P>&lt;SCRIPT&nbsp;LANGUAGE="javascript"&gt;<BR>&lt;!--<BR>/*记录鼠标位置*/<BR>var&nbsp;m_mouseDownX&nbsp;,&nbsp;m_mouseDownY;<BR>/*记录鼠标是否按下*/<BR>var&nbsp;m_blMouseDown&nbsp;=&nbsp;false;</P>
              <P>function&nbsp;CaptureMouseEvent()<BR>{<BR>&nbsp;document.onmousemove&nbsp;=&nbsp;_mouseMove;<BR>&nbsp;document.onmousedown&nbsp;=&nbsp;_mouseDown;<BR>&nbsp;document.onmouseup&nbsp;&nbsp;=&nbsp;_mouseUp;<BR>}</P>
              <P>//鼠标按下<BR>function&nbsp;_mouseDown()<BR>{<BR>&nbsp;var&nbsp;divStyleObj&nbsp;=&nbsp;document.all.BoxDIV.style;<BR>&nbsp;divStyleObj.left&nbsp;=&nbsp;event.x;<BR>&nbsp;divStyleObj.top&nbsp;=&nbsp;event.y;<BR>&nbsp;divStyleObj.width&nbsp;=&nbsp;0;<BR>&nbsp;divStyleObj.height&nbsp;=0;<BR>&nbsp;divStyleObj.visibility&nbsp;=&nbsp;"visible";<BR>&nbsp;m_mouseDownX&nbsp;=&nbsp;event.x;<BR>&nbsp;m_mouseDownY&nbsp;=&nbsp;event.y;<BR>&nbsp;m_blMouseDown&nbsp;=&nbsp;true;<BR>}<BR>//鼠标移动<BR>function&nbsp;_mouseMove()<BR>{<BR>&nbsp;var&nbsp;x&nbsp;=&nbsp;event.x;<BR>&nbsp;var&nbsp;y&nbsp;=&nbsp;event.y;<BR>&nbsp;var&nbsp;divStyleObj&nbsp;=&nbsp;document.all.BoxDIV.style;<BR>&nbsp;if(m_blMouseDown)<BR>&nbsp;{<BR>&nbsp;&nbsp;if&nbsp;(x&nbsp;&gt;&nbsp;m_mouseDownX)<BR>&nbsp;&nbsp;&nbsp;divStyleObj.left&nbsp;=&nbsp;m_mouseDownX;<BR>&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;divStyleObj.left&nbsp;=&nbsp;x;<BR>&nbsp;&nbsp;if&nbsp;(y&nbsp;&gt;&nbsp;m_mouseDownY)<BR>&nbsp;&nbsp;&nbsp;divStyleObj.top&nbsp;&nbsp;=&nbsp;m_mouseDownY;<BR>&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;divStyleObj.top&nbsp;&nbsp;=&nbsp;y;<BR>&nbsp;&nbsp;divStyleObj.width&nbsp;=&nbsp;Math.abs(x&nbsp;-&nbsp;m_mouseDownX);<BR>&nbsp;&nbsp;divStyleObj.height=&nbsp;Math.abs(y&nbsp;-&nbsp;m_mouseDownY);<BR>&nbsp;}<BR>}<BR>//鼠标弹起<BR>function&nbsp;_mouseUp()<BR>{<BR>&nbsp;m_blMouseDown&nbsp;=&nbsp;false;<BR>&nbsp;alert("自己处理吧");<BR>&nbsp;var&nbsp;divStyleObj&nbsp;=&nbsp;document.all.BoxDIV.style;<BR>&nbsp;divStyleObj.visibility&nbsp;=&nbsp;"hidden";<BR>}<BR>//--&gt;<BR>&lt;/SCRIPT&gt;</P>
              <P>&lt;BODY&gt;<BR>&lt;input&nbsp;type="button"&nbsp;value="试试看"&nbsp;onclick="CaptureMouseEvent()"&gt;<BR>&lt;div&nbsp;id="BoxDIV"&nbsp;style="position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;"&gt;<BR>&lt;table&nbsp;bordercolor='red'&nbsp;border=1&nbsp;width="100%"&nbsp;height="100%"&nbsp;&nbsp;cellspacing="0"&nbsp;style="border-collapse:&nbsp;collapse"&nbsp;cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;<BR>&lt;/div&gt;<BR>&lt;/BODY&gt;<BR>&lt;/HTML&gt;&nbsp; 
              </P></TD></TR></TBODY></TABLE></BLOCKQUOTE></TD></TR></TBODY></TABLE><BR>
<TABLE class=tableborder1 cellSpacing=1 cellPadding=1 align=center>
  <TBODY>
  <TR>
    <TD width=175></TR></TBODY></TABLE>
<P>
<TABLE width="97%" border=0>
  <TBODY>
  <TR>
    <TD><IFRAME marginWidth=0 marginHeight=0 
      src="MapXtreme for Java中怎样在jsp页面上进行矩形选择?-MyGIS软件工作室-James MapInfo技术论坛.files/foot.htm" 
      frameBorder=0 width="100%" scrolling=no 
height=35></IFRAME></TD></TR></TBODY></TABLE></P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -