使用公共层访问

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}。之后会断掉开关。

我认为这是您应该实施的更好的方法。

谢谢