public void Include(Position item)
{
if (Contains(item) == false)
{
var lMinX = Math.Min(MinX, item.Longitude);
var lMaxX = Math.Max(MaxX, item.Longitude);
var lMinY = Math.Min(MinY, item.Latitude);
var lMaxY = Math.Max(MaxY, item.Latitude);
var newRegion = new MapRegion(lMinX, lMaxY, lMaxX, lMinY);
_topLeft = newRegion._topLeft;
_bottomRight = newRegion._bottomRight;
RecalculateDimensionsAndCenter();
}
}