Javascript 在google api中为绘制多边形设置缩放选项
如何将规则设置为drawingManager,该用户可以在特定缩放后绘制多边形。 例如,用户必须达到缩放18,然后DrawingManager允许绘制多边形Javascript 在google api中为绘制多边形设置缩放选项,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,如何将规则设置为drawingManager,该用户可以在特定缩放后绘制多边形。 例如,用户必须达到缩放18,然后DrawingManager允许绘制多边形 function DrawingTools() { myDrawingManager = new google.maps.drawing.DrawingManager({ drawingMode: null, drawingControl: true, drawingControlOp
function DrawingTools() {
myDrawingManager = new google.maps.drawing.DrawingManager({
drawingMode: null,
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.RIGHT_TOP,
drawingModes: [
google.maps.drawing.OverlayType.POLYGON,
]
},
polygonOptions: {
draggable: true,
editable: true,
fillColor: '#cccccc',
fillOpacity: 0.5,
strokeColor: '#000000'
}
});
myDrawingManager.setMap(map);
}
感谢您为地图缩放级别更改提供事件侦听器
google.maps.event.addListener(map, 'zoom_changed', function() {
if (map.getZoom() >= 18) {
DrawingTools();
}
});
谢谢,这就是我想要的。