多边形在被setMap隐藏后不再出现在地图上(null)

时间:2012-12-24 09:32:52

标签: javascript google-maps

我的问题是我必须隐藏并按需显示多边形。我可以通过setMap(null)隐藏它们,但是当我setMap(map)时它们不会显示回来。

我检查了范围,全球变量。我不明白为什么会这样做。

polygon[i] = new google.maps.Polygon({
                            paths:  polygonCoordinates,
                            strokeColor: "#000",
                            strokeOpacity: 0.5,
                            strokeWeight: 2,
                            fillColor: "#ff44dd",
                            fillOpacity: 0.15
                        });
                        polygon[i].setMap(map);
                        polygonCoordinates.splice(0,polygonCoordinates.length);

0 个答案:

没有答案