javascript - 默认情况下如何更改绘图管理器选择选项?

标签 javascript google-maps-api-3 drawing

我使用的 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
});

所以我的工具栏看起来像: enter image description here

如您所见,默认情况下(页面重新加载后)选择了标记,但我需要选择“手”(“停止绘图”)。 enter image description here

我如何配置 drawingManager 来做到这一点?

谢谢。

最佳答案

只需将选项中的drawingMode设置为null即可:

drawingManager = new google.maps.drawing.DrawingManager({
    drawingMode: null,
    ...

关于javascript - 默认情况下如何更改绘图管理器选择选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921099/

相关文章:

java - Android Canvas,具有不同缩放量的多个路径

PHP 无法读取 AJAX 发送的数组

r - 将 googleway 输出转换/导出到数据框

opencv - opencv画抛物线

javascript - 单击外部 map 时如何显示信息标记谷歌地图?

javascript - 您已在此页面上多次包含 Google Maps JavaScript API。这可能会导致意外错误。使用 $.getScript() 调用时

c++ - MFC CPen::CreatePen 线宽

javascript - 如何在tinymce中的光标位置插入图像

javascript - 下划线在 html2canvas 中不起作用

javascript - 如何使用 jQuery 单击按钮时显示幻灯片?