arcgis查询操作

来源:互联网 发布:如何靠网络挣钱 编辑:程序博客网 时间:2024/06/12 07:13
查询 function executeSearch(){      map.infoWindow.hide();          map.graphics.clear();          featureSet = null;          var querySearch = new esri.tasks.Query();        querySearch.returnGeometry = true;        querySearch.outFields = ["*"],        querySearch.where =  "XZQMC = '" + "贵阳市" + "'";        queryTaskSearch.execute(querySearch, function(results) {            /*if (fset.features.length == 1) {             showFeature(fset.features[0],evt);            } else{              //showFeatureSet(fset,evt);            alert("未查到结果");            }  */          var resultCount = results.features.length;          if(resultCount==0){               //alert("没有数据显示");              return;          }          var features = results.features;          var symbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_NULL, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 2), new dojo.Color([255, 255, 0, 0.5]));          var graphic = new esri.Graphic(features[0].geometry, symbol);          for(var i=0; i < features.length; i++){               var graphic = new esri.Graphic(features[i].geometry, symbol);               map.graphics.add(graphic);          }          if(features.length==1){            var polygonExtent = features[0].geometry.getExtent();            map.setExtent(polygonExtent);          }else{              map.setExtent(bounds);          }        });      }

0 0
原创粉丝点击