2013-05-08 20 views

回答

3

您的网页不无DOCTYPE显示,因为地图没有大小,应该是:

<div id="map" style="width: 480px; height: 480px;"></div> 

你尝试添加监听到地图“ZOOM_CHANGED”?

google.maps.event.addListener(map, "zoom_changed", function() { 
    if (map.getZoom() > 13) poly.setMap(null); 
    else poly.setMap(map); 
}); 

working example

+0

完美。非常感谢。在礼节上 - 我应该删除我的测试页还是留给后代? – 2013-05-10 00:24:11

+0

@BunyipBluegum我可以保存一些斗争,你留给后代! ;) – Haywire 2015-01-02 07:34:15