在Google Maps API v3中显示/隐藏折线组

kol*_*s29 2 google-maps toggle polyline google-maps-api-3

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

感谢你们.

MrU*_*own 5

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

有一个数组myArray包含一些折线,你可以做类似的事情

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

    myArray[i].setMap(null);
}
Run Code Online (Sandbox Code Playgroud)

如果您需要再次使用,请执行相同操作 setMap(yourMapId)