[ArcGIS JavaScript API V3.X] 如何创建一个multipolygon,使得内部的面重叠?

ArcGIS JavaScript API 版本: V3.21
需求:画一组重叠的多边形。
尝试了三种方法, 得到的图形都是带洞的。

Multipolygon.PNG

 
查阅JS API帮助如下:
Polygon.addRing(ring)
add points counter-clockwise to create a hole
 
// 方法一:
polygon = new Polygon({
"rings": [[[-1, -1],[-1, 1],[1, 1],[1, -1],[-1, -1]],[[0.25, 0.25], [0.25, 0.75], [0.75, 0.75], [0.75, 0.25], [0.25, 0.25]]],
"spatialReference":{
"wkid":4326
}
});

// 方法二:
polygon = new Polygon({
"rings": [[[-1, -1],[-1, 1],[1, 1],[1, -1],[-1, -1]]],
"spatialReference":{
"wkid":4326
}
});
polygon.addRing([[0.25, 0.25], [0.25, 0.75], [0.75, 0.75], [0.75, 0.25], [0.25, 0.25]]);

// 方法三:
polygon = new Polygon({
"rings": [[[-1, -1],[-1, 1],[1, 1],[1, -1],[-1, -1]]],
"spatialReference":{
"wkid":4326
}
});
polygon.addRing([[0.25, 0.25], [0.75, 0.25], [0.75, 0.75], [0.25, 0.75], [0.25, 0.25]]);
请问,怎样才可以创建一个带重叠多边形的 Multipolygon?
已邀请:

turtle

赞同来自:

这个没办法实现吧。
一个部分出现在另一个部分的内部就是一个岛图,实现不了题主的要求。
 

要回复问题请先登录注册