使用公共层访问
Using Common Layers access
我是 javascript 的新手。我正在使用警报选项来显示地图图层。如果警报选项为真,它必须显示 4 层。否则它必须显示2层。
正在尝试编写优化代码。
现在我将图层显示为 if(true){1,2,3,4} else{3,4}
。尝试将优化代码{3,4}
编写为公共层。
if true{1,2, + common layers} else{display common layers}
。有人
给我建议代码示例。
你可以试试这个,
if(true){
// Layer1, Layer2.
}
// Layer3,Layer4.
switch(icheck){
case true :{1,2}; // no break statement used here
case false: {3,4};
break;
default : //your Operation whatever you want to perform on this.
break;
}
如果您的 case 语句是 true
那么它将执行您的 {1,2}
并且从 false case {3,4}
因为没有使用 break。
如果您的 case 语句是 false
那么它只会执行您的 {3,4}
。之后会断掉开关。
我认为这是您应该实施的更好的方法。
谢谢
我是 javascript 的新手。我正在使用警报选项来显示地图图层。如果警报选项为真,它必须显示 4 层。否则它必须显示2层。
正在尝试编写优化代码。
现在我将图层显示为 if(true){1,2,3,4} else{3,4}
。尝试将优化代码{3,4}
编写为公共层。
if true{1,2, + common layers} else{display common layers}
。有人
给我建议代码示例。
你可以试试这个,
if(true){
// Layer1, Layer2.
}
// Layer3,Layer4.
switch(icheck){
case true :{1,2}; // no break statement used here
case false: {3,4};
break;
default : //your Operation whatever you want to perform on this.
break;
}
如果您的 case 语句是
true
那么它将执行您的{1,2}
并且从 false case{3,4}
因为没有使用 break。如果您的 case 语句是
false
那么它只会执行您的{3,4}
。之后会断掉开关。
我认为这是您应该实施的更好的方法。
谢谢