百度地图构建多边形交叉问题。

我这现在有个需求,就是计算两个多边形相交区域的面积,现在相交区域的点都找好了,但是绘制的多边形却交叉了,请问大神们这是什么问题,有解决的办法吗?
图片说明


图片说明

中间灰色的多边形,修改传入的经纬度顺序即可。它是按照经纬度的顺序依次画线的。