相关疑难解决方法(0)

如何获得修改后的drawingManager形状的点坐标?GoogleMaps API v3

我有这个DrawingManager对象:

    drawingManager = new google.maps.drawing.DrawingManager({
      drawingMode: google.maps.drawing.OverlayType.POLYGON,
      markerOptions: {
        draggable: true
      },
      polylineOptions: {
        editable: true
      },
      polygonOptions: polyOptions,
      map: map
    });
Run Code Online (Sandbox Code Playgroud)

当Polygon完成后,我得到了它们的符号:

    google.maps.event.addListener(drawingManager, 'polygoncomplete', function (polygon) {
        var coordinates = (polygon.getPath().getArray());
        console.log(coordinates);
      });
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用DrawingManager更改多边形,显然形状会发生变化,可能会添加更多的点..
那么如何修改它后如何获得所有点的坐标,例如单击按钮完成版本?提前致谢.

google-maps google-maps-api-3

5
推荐指数
1
解决办法
7639
查看次数

标签 统计

google-maps ×1

google-maps-api-3 ×1