I am trying to draw ploygons that cross international date line.
The way I implemented it was that I separated the ploygon into two sub ploygons when the ploygon crosses International Dateline. However, it makes the future implementations harder.
For now, using two extents is fine. You could also use a single Polygon, which supports crossing the IDL, and subsample the boundary every one degree so it better follows lines of constant latitude and longitude.
I submitted #1577 since Extent should support this.