Class: MultiPolygon

MultiPolygon

Represents a Geometry type of MultiPolygon

new MultiPolygon(data, optionsopt) [source]

var multiPolygon = new MultiPolygon(
      [
          [
              [
                  [121.55074604278596, 31.242008515751614],
                  [121.55074604278596, 31.23914637638951],
                  [121.55349262481711, 31.23914637638951],
                  [121.55349262481711, 31.24134802974913],
                  [121.5518618417361, 31.241384723537074],
                  [121.55074604278596, 31.242008515751614]
              ]
          ],
          [
              [
                  [121.5543080163576, 31.241054478932387],
                  [121.5543938470461, 31.240100432478293],
                  [121.55555256134048, 31.240173821009137],
                  [121.55542381530773, 31.240981091085693],
                  [121.5543080163576, 31.241054478932387]
              ]
          ]

      ],
      {
          symbol:{
              'lineColor' : '#000000',
              'lineWidth' : 2,
              'lineDasharray' : null,//线形
              'lineOpacity' : 1,
              'polygonFill' : 'rgb(255, 0, 0)',
              'polygonOpacity' : 0.8
          },
          draggable:true
}).addTo(layer);
Parameter Type Default Description
data Array.<Array.<Array.<Array.<Number>>>> | Array.<Array.<Array.<Coordinate>>> | Array.<Polygon> construct data, coordinates or an array of polygons
options opt Object null options defined in MultiPolygon
Extends:

Methods

  • (inherited) getCoordinates() [source]

  • Get coordinates of the collection
    Inherited From:
    Returns:
    Array.<Coordinate>|Array.<Array.<Coordinate>>|Array.<Array.<Array.<Coordinate>>>: coordinates
  • (inherited) setCoordinates(coordinates) [source]

  • Set new coordinates to the collection
    Parameter Type Description
    coordinates Array.<Coordinate> | Array.<Array.<Coordinate>> | Array.<Array.<Array.<Coordinate>>>
    Inherited From:
    Fires:
    Returns:
    Geometry: this