private void calcExtremes() {
		_minLat = Double.MAX_VALUE;
		_minLon = Double.MAX_VALUE;
		_maxLat = -Double.MAX_VALUE;
		_maxLon = -Double.MAX_VALUE;

		for (int i = 0; i < mVertices.size(); i++) {
			Vertex e = mVertices.get(i);
			if (e.get_shape_pt_lat() < _minLat) {
				_minLat = e.get_shape_pt_lat();
			}
			if (e.get_shape_pt_lat() > _maxLat) {
				_maxLat = e.get_shape_pt_lat();
			}
			if (e.get_shape_pt_lon() < _minLon) {
				_minLon = e.get_shape_pt_lon();
			}
			if (e.get_shape_pt_lon() > _maxLon) {
				_maxLon = e.get_shape_pt_lon();
			}
		}
	}