我想切换多段线组的可见性。在我的文件中,我可以显示/隐藏标记,但是当我尝试对折线执行相同操作时,它只会显示/隐藏最后创建的折线。 将来,我想对我的折线进行分类,并仅用一种颜色切换折线。但现在如果有人可以帮助我切换所有折线,我会很高兴。我认为问题是在循环中。 这是我的文件: http://www.2shared.com/document/C01NN3u5/Polylines.html
谢谢大家。
最佳答案
为每个折线类别创建一个数组。将每个折线对象插入适当的数组中。要关闭它们,请循环遍历特定数组并在每条折线上调用 setMap(null)。
有一个包含一些折线的数组 myArray,您可以执行类似的操作
for (var i=0; i<myArray.length; i++) {
myArray[i].setMap(null);
}
如果您需要使用 setMap(yourMapId) 再次打开它们,请执行相同的操作
关于google-maps - 在 Google Maps API v3 中显示/隐藏多段线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12936860/