【问题标题】:Bing Maps v8 AJAX: hiding a layer per javascriptBing Maps v8 AJAX:每个 javascript 隐藏一个图层
【发布时间】:2016-07-26 14:15:29
【问题描述】:

我尝试为每个 javascript 隐藏一层 bing 映射 ajax 控件。 这是我尝试过的:

    if (map.layers(ii).getVisible()) { map.layers(ii).setVisible(false); }
    else { map.layers(ii).setVisible(true); }

错误提示“功能预期”。有什么想法吗?

【问题讨论】:

  • layers[ii] 也许???

标签: javascript visibility bing-maps layer


【解决方案1】:

正如 Musa 在他的评论中提到的,您需要使用方括号来遍历图层集合。使用圆括号表示您正在尝试运行图层集合不是的函数。将您的代码更改为:

if (map.layers[ii].getVisible()) { map.layers[ii].setVisible(false); }
else { map.layers[ii].setVisible(true); }

【讨论】:

  • 哦,不 - 多么大的错误!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多