我使用的 google.maps.drawing.DrawingManager
看起来像:
drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.MARKER,
markerOptions: {
draggable: true,
optimized: false,
icon: new google.maps.MarkerImage('uxt/images/ap_gif.gif')
},
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: [
google.maps.drawing.OverlayType.MARKER,
google.maps.drawing.OverlayType.POLYGON
]
},
polygonOptions: {
fillColor: '#1E90FF',
strokeWeight: 0,
fillOpacity: 0.3,
editable: true
},
map: mapA
});
所以我的工具栏看起来像:
如您所见,默认情况下(页面重新加载后)选择了标记,但我需要选择“手”(“停止绘图”)。
我如何配置 drawingManager 来做到这一点?
谢谢。
最佳答案
只需将选项中的drawingMode
设置为null
即可:
drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: null,
...
关于javascript - 默认情况下如何更改绘图管理器选择选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921099/