Arcgis Android ----Map Layer Toggle

Arcgis Android ----Map Layer Toggle

arcgis android ----Map layer toggle

  • First, initialize multiple layer service objects as follows:

1
2 / ArcGISDynamicMapServiceLayer ady1;
ArcGISDynamicMapServiceLayer ady2;
  • Create a default layer in the onCreate() method:

1
2
3
4 / ady1= new// dynamic layer
ArcGISDynamicMapServiceLayer
("
mapView.addLayer(ady1);
  • Finally, click the corresponding layer button to make a judgment:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 / switch (View.getId){
case 0:
if (ady1!=null){
ady1.setVisible(true);
}
if(ady2!=null){
ady2.setVisible(false);
}
break;
case 1:
if (ady2!=null){
ady2.setVisible(true);
}else {
ady2= new// dynamic layer
ArcGISDynamicMapServiceLayer
("
mapView.addLayer(ady2);
}
ady1.setVisible(false);
break;