通過ARCGIS for Javascript api 加載數據 ,並顯示在dojo的FilteringSelect上

  首先創建一個FeatureLayer,不加載到地圖上,調用feature layer的query 方法


var treeList = new esri.layers.FeatureLayer("http://192.168.200.232/ArcGIS/rest/services/WEM/wem/MapServer/3", {  outFields: ["Name"]   }); 
                var query = new esri.tasks.Query(); 
                query.where = "1=1"; 


                treeList.queryFeatures(query, function(featureSet) { 
                var values = dojo.map(featureSet.features, function(feature) { 
              return { 
              name: feature.attributes.Name };  }); 
              var dataItems = { 
            identifier: 'name', 
            label: 'name', 
            items: values  }; 
 
          var store = new dojo.data.ItemFileReadStore({ 
            data: dataItems 
          }); 
 
          dijit.byId("cboRiverbasino").store = store;


發佈了53 篇原創文章 · 獲贊 18 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章