import { baseGraphic } from "./baseGraphic"; import { IPolygonOption, IPolygonStyle } from "../base/baseOptionType"; export declare class MultiPolygonGraphic extends baseGraphic { constructor(options: IPolygonOption); setPolygonStyle(polygonStyleOption: IPolygonStyle): void; setCoordinates(coordinates: Array>, dataWkID?: string): void; /** * 获取多面坐标数组 * @example 示例 * multiPolygonCoords.forEach((polygonCoords, polygonIndex) => { console.log(`第${polygonIndex+1}个多边形坐标:`, polygonCoords); polygonCoords.forEach((ring, ringIndex) => { if (ringIndex === 0) { console.log(`第${polygonIndex+1}个多边形的外环坐标:`, ring); } else { console.log(`第${polygonIndex+1}个多边形的内环${ringIndex}坐标:`, ring); } }); }); */ getGeometryCoordinates(): any; setGeometryFromExtent(extent: any): void; }