Arcgis api for javascript 图层的获取与更替
2013-09-27 17:18
417 查看
方法一:
在function init()中:
方法二:
在function init()中:
…… var landusePointLayer = new esri.layers.FeatureLayer("http://10.0.0.28/arcgis/rest/services/editFeature/FeatureServer/0", { mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ["*"], id: "HotspotLayer" }); map.addLayers([landusePointLayer]); …… //直接获取指明的layer var featureHotspotLayer = map.getLayer("HotspotLayer"); var featurelayers=map.getLayer(map.layerIds[2]); map.removeLayer(map.getLayer(map.layerIds[0])); //例子,更替底图层 function mapBaseEsri(){ dojo.addOnLoad(function(){ map.removeLayer(map.getLayer(map.layerIds[2])); tiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"); map.addLayer(tiledMapServiceLayer); }); }
方法二:
//全局变量 var basemap1 ; function getlsLayer(){ dojo.addOnLoad(function(){ basemap1 = new esri.layers.ArcGISDynamicMapServiceLayer("http://mapservice.agrolib.com/ArcGIS/rest/services/wl_ChinaBasicMap/MapServer"); map.addLayer(basemap1); }); } function lsClearClick(){//removerlsLayer(){ dojo.addOnLoad(function(){ map.reorderLayer(basemap1); }); }
相关文章推荐
- ArcGIS api for javascript-图层控制(图层树)
- ArcGIS For JavaScript API Feature layer hover(功能图层的悬浮)————(二十六)
- 三、ArcGIS API for JavaScript之地图与图层(2)
- ArcGIS api for javascript——动态创建图层列表
- ArcGIS api for javascript——图层-创建定制的切片图层类型的图层
- (十二)ArcGIS API For Javascript之编辑服务器端图层
- ArcGIS For JavaScript API Dynamically create layer list(动态创建图层列表)————(八)
- ArcGIS api for javascript——明确的创建图层列表
- ArcGIS api for javascript——合并切片和动态图层
- ArcGIS api for javascript-图层控制(图层树)
- ArcGIS api for javascript——放大时切换图层
- arcgis api for javascript graphiclayer dojo框架下画图图层的显示与清除
- [置顶] ArcGIS API for JavaScript(4.x)——图层控制
- ArcGIS api for javascript-图层控制
- ArcGIS api for javascript+jquery实现简单的图层控制切换
- ArcGIS API For Javascript之编辑服务器端图层(通过要素服务feature进行增删改查 )
- ArcGIS API for Javascript 图层切换渐变效果实现
- 二、ArcGIS API for JavaScript之地图与图层(1)