2

我想切换多段线组的可见性。在我的文件中,我可以显示/隐藏标记,但是当我尝试对折线执行相同操作时,它只会显示/隐藏最后创建的折线。将来我想对我的折线进行分类,并只用一种颜色切换折线。但是现在,如果有人可以帮助我切换所有折线,我会很高兴。我认为问题在一个循环中。这是我的文件: http ://www.2shared.com/document/C01NN3u5/Polylines.html

谢谢你们。

4

1 回答 1

5

为每个折线类别创建一个数组。将每个折线对象推入适当的数组。要关闭它们,请遍历特定数组并在每条折线上调用 setMap(null)。

拥有一个包含一些折线的数组 myArray,您可以执行类似的操作

for (var i=0; i<myArray.length; i++) {

    myArray[i].setMap(null);
}

如果您需要再次打开它们,请执行相同的操作setMap(yourMapId)

于 2012-10-17T22:36:15.823 回答