MyException - 我的异常网
当前位置:我的异常网» Web开发 » arcgis js 依据坐标画轨迹

arcgis js 依据坐标画轨迹(6)

www.myexceptions.net  网友分享于:2013-04-10  浏览:795次

            coords.get_y().toFixed(6);
        }             
    </script>
</body>


全部代码,单点定位,轨迹点回放,视野切换全部实现,可就是轨迹画不出来,帮看下到底是哪边的问题

------解决方案--------------------
海绵宝宝,这个代码看着确实解决不了问题,我用的是JSP,也没法测试,要不你一点点测试代码,一处处alert,看这个画线的代码执行到哪步,是画了,还是画了又被清除掉了,另外我把我画线的函数给你贴出来,看对你有帮助没

function locatePathToMap(jsonObj){
  //参数为json格式:{mapxy,id,onmouseover,onclick,width,opacity,type,color,flashcolor}
  //type:solid,dash,dot,dashdot
  //flashcolor:闪烁颜色
  var arr_xys=jsonObj.mapxy.split(";"); //x1,y1;x2,y2;x3,y3
  var mobjid=jsonObj.id; //唯一关键字
  if (mobjid==null) mobjid="lineid";
  removeLocatorInMap(mobjid);
  var line = new esri.geometry.Polyline(); //map.spatialReference
  var points = [];
  for(var i=0;i<arr_xys.length;i++){
    mapxy=arr_xys[i].split(",");
    if (mapxy.length>1){
       points[i]=new esri.geometry.Point(mapxy[0],mapxy[1]);
    }
  }
  arr_xys=[];
  line.addPath(points);
  var sym = new esri.symbol.SimpleLineSymbol().setWidth(jsonObj.width);
  if (jsonObj.type=="dash"){
     sym.setStyle(esri.symbol.SimpleLineSymbol.STYLE_DASH);
  }else if (jsonObj.type=="dot"){
     sym.setStyle(esri.symbol.SimpleLineSymbol.STYLE_DOT);
  }else if (jsonObj.type=="dashdot"){
     sym.setStyle(esri.symbol.SimpleLineSymbol.STYLE_DASHDOT);
  }else{
     sym.setStyle(esri.symbol.SimpleLineSymbol.STYLE_SOLID);
  }
  sym.setColor(new dojo.Color(jsonObj.color));
  var graphic1 = new esri.Graphic(line,sym);
  var infoTemplate = new esri.InfoTemplate();
  if (jsonObj.title) infoTemplate.setTitle(jsonObj.title); //标题
  if (jsonObj.onclick) infoTemplate.setContent(jsonObj.onclick);
  graphic1.setInfoTemplate(infoTemplate);
  graphic1.user_overtext = jsonObj.onmouseover;
  graphic1.user_id =mobjid;
  if (jsonObj.flashcolor && jsonObj.flashcolor!=""){
    graphic1.user_flashcolor=new dojo.Color(jsonObj.flashcolor);
    graphic1.user_color=new dojo.Color(jsonObj.color);
  }
  gApp.gDynLayer.add(graphic1);
  return graphic1;
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有