This constructor takes any two MapPoints (p1, p2) that will define 2 corners of your envelope. It does not matter which corner they come from. It would make sense if these two points would form a diagonal. The constructor will set the XMin, YMin, XMax, YMax properties accordingly by getting the Min or Max of two points.