Javascript 谷歌地图多边形/覆盖-删除
作为前一个问题的后续。。。我运气不好 我在地图上画的一张画,这样我就可以重新开始了 我的顺序: 1) 绘制地图Javascript 谷歌地图多边形/覆盖-删除,javascript,google-maps,overlay,Javascript,Google Maps,Overlay,作为前一个问题的后续。。。我运气不好 我在地图上画的一张画,这样我就可以重新开始了 我的顺序: 1) 绘制地图 2) 用户选择一个城市 3) 我调用ajax来获取 选择的城市,在ajax成功区块内,我 在那个城市周围画一个边界——完整地说,我画 地图上完全覆盖视口的多边形, 除了一个暴露城市的“洞” 很好,到目前为止 4) 用户选择一个新城市 5) 相同的ajax调用,但它首先尝试消除 通过将“映射”设置为空来覆盖 那不行。这座新城市周围有边界,但是 覆盖层变暗了,原来的“洞”变暗了 还是戳穿了
2) 用户选择一个城市
3) 我调用ajax来获取 选择的城市,在ajax成功区块内,我 在那个城市周围画一个边界——完整地说,我画 地图上完全覆盖视口的多边形, 除了一个暴露城市的“洞” 很好,到目前为止 4) 用户选择一个新城市
5) 相同的ajax调用,但它首先尝试消除 通过将“映射”设置为空来覆盖 那不行。这座新城市周围有边界,但是 覆盖层变暗了,原来的“洞”变暗了 还是戳穿了 我正在使用:negativeSpacePolygon.setMap(null) 尝试清除覆盖层。我遗漏了什么?请参见上一个问题中此示例上的“隐藏”/“显示”按钮:
你是否在尝试类似于你所写的“我错过了什么?”。足够的信息让我们回答这个问题。随意猜测:negativeSpacePolygon是创建它的函数的局部。