小操作

2019.9.21 更

添加图层map.addLayer(Shp);
移除图层map.removeLayer(Shp);
隐藏图层shp.hide();
显示图层shp.show();

2020.3.20更

定位地图中心

1
2
3
4
5
function setMapCenter() {
var point = new Point(121.453, 31.709);
map.centerAt(point);
}
dojo.connect(dojo.byId("btn5"), "onclick", setMapCenter);

开关图层

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//加载动态地图
var dynamicUrl = "http://localhost:6080/arcgis/rest/services/webgis/School/MapServer";
var dynamicLayer = new ArcGISDynamicMapServiceLayer(dynamicUrl);
map.addLayer(dynamicLayer);

// 关闭所有显示
visible = [-1];
dynamicLayer.setVisibleLayers(visible);

// 打开所有显示
visible = [];
for (i = 0; i < dynamicLayer.layerInfos.length; i++) {
visible.push(i);
}
dynamicLayer.setVisibleLayers(visible);