chenggong
路人甲
路人甲
  • 注册日期2004-12-23
  • 发帖数25
  • QQ
  • 铜币188枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2569回复:5

那为仁兄GeoBeans二次开发鼠标跟随的代码吗?

楼主#
更多 发布于:2005-01-27 21:06
我是一个地网GeoBean二次开发新手,那位高手告诉我地网GeoBean二次开发鼠标跟随的那段代码,谢谢!<img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
wuyueming1983
论坛版主
论坛版主
  • 注册日期2004-11-24
  • 发帖数280
  • QQ
  • 铜币1142枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-01-27 22:17
<P>下面就是显示鼠标跟随的代码:</P>
<P>function ShowTips(){
 //if(ok==0)return;
 var pMap = document.GeoBeansMap;
 pMap.setLayer("Tiper","");
 pMap.setLayer("Tiper",Now_ActiveLayer);
 var pLayer = pMap.getMapLayer(Now_ActiveLayer);
 if(pLayer==null)return;
 var i,j,iCount,strValue,index;
 iCount = pLayer.getCount();
 
 for(i=1;i<Lay.length-1;i++){
  var aid = Lay<i>[0];
  var pShapes = pLayer.findShapesByAID(parseInt(aid));
  if(pShapes==null)continue;
  iCount = pShapes.size();
  for(j=0;j<iCount;j++){
   pShape =  pShapes.shapeAt(j);
   strValue="";
   for (k=1;k<Lay[0].length;k++)
   {
    strValue +=Lay[0][k];
    strValue +=":";
    if (Lay<i>[k]==""||Lay<i>[k]==0)
     strValue+="数据缺失"
    else
     strValue +=Lay<i>[k];</P>
<P>    strValue +=";"
    if (k!=Lay[0].length-1) strValue +="\n";
   }
   pShape.setName(strValue);
  }
 }
}</P>
<P>
var HaveValFld=0; //该专题有没有数值型字段
var HaveValFld1=0; </P>
<P>if (FucType=="1"||FucType=="2"||FucType=="3")
{
 for (ChartIndex=0;ChartIndex<Lay[0].length;ChartIndex++)
  if (Lay[Lay.length-1][ChartIndex]==1)
   HaveValFld++;</P>
<P> for (ChartIndex=1;ChartIndex<Lay[0].length;ChartIndex++)
  if (Lay[Lay.length-1][ChartIndex]==0)
   HaveValFld1++;
}</P>
<P>if (HaveValFld1==0) HaveValFld=0;
</P>
<P>请参考灵活应用!</P><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" />
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
2楼#
发布于:2005-01-28 08:41
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
wuyueming1983
论坛版主
论坛版主
  • 注册日期2004-11-24
  • 发帖数280
  • QQ
  • 铜币1142枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-01-28 11:00
1楼的兄弟问题解决了吗?<img src="images/post/smile/dvbbs/em07.gif" /><img src="images/post/smile/dvbbs/em07.gif" />
举报 回复(0) 喜欢(0)     评分
chenggong
路人甲
路人甲
  • 注册日期2004-12-23
  • 发帖数25
  • QQ
  • 铜币188枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-01-28 11:03
<P>谢谢2楼主哦,问题已经搞定了啊!</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
tomtom
路人甲
路人甲
  • 注册日期2004-12-27
  • 发帖数41
  • QQ
  • 铜币201枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-01-29 16:31
<P>ok</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部