【问题标题】:Prevent google map polygon from editing.防止谷歌地图多边形编辑。
【发布时间】:2024-04-24 10:00:02
【问题描述】:

我的谷歌地图中有一个用于绘制多边形的绘图工具。

现在当我绘制一个多边形时,我看到它周围的圆圈使多边形可编辑。

是否有绘制多边形并将其固定在地图中的设置,我的意思是无法编辑。

我的代码:

// Creates a drawing manager attached to the map that allows the user to draw Polygons
    drawingManager = new google.maps.drawing.DrawingManager({
        drawingControlOptions: {
            drawingModes: [
                google.maps.drawing.OverlayType.POLYGON
            ]
        },
        polygonOptions: polyOptions,
        map: map
    });

谢谢

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    多边形选项有editabledraggableclickable属性。将它们全部设置为false,您将无法编辑、拖动甚至无法单击多边形。如果您想允许点击,您可以将其留在true

    polyOptions: {
       clickable: true,
       draggable: true,
       editable: true,
       //there can be other option like fillColor, fillOpacity...
    }
    

    【讨论】:

    • 如果我的回答对您的问题有帮助,请接受/投票。
    • 对不起,我忘了:)