private void ResetMapStatus()
{
origin = Point2D.Empty;//保证了 ViewBounds = Rectangle2D.Empty;
mapResolution = targetResolution = double.NaN;
cacheViewBounds = Rectangle2D.Empty;//从world到长春
previousViewBounds = Rectangle2D.Empty;
if (this.panHelper != null)
{
this.panHelper.ResetTranslate();
}
CRS = null;
resolutions = null;
scales = null;
maxResolution = double.MaxValue;
minResolution = double.Epsilon;
maxScale = double.MaxValue;
minScale = double.Epsilon;
CloseToolTip();
fromLayers = false;
hasChanged = false;
RaiseViewBoundsChanged();
}