docs: public void setExpectedCenter(final IGeoPoint pGeoPoint, final long pOffsetX, final long pOffsetY) {
  	    final GeoPoint before = getProjection().getCurrentCenter();
  		mCenter = (GeoPoint)pGeoPoint;
  		setMapScroll(-pOffsetX, -pOffsetY);
  		resetProjection();
          final GeoPoint after = getProjection().getCurrentCenter();
          if (!after.equals(before)) {
          	ScrollEvent event = null;
  			for (MapListener mapListener: mListners) {
  				mapListener.onScroll(event != null ? event : (event = new ScrollEvent(this, 0, 0)));
  			}
  		}
  		invalidate();
  	}