I'm sure you used getMapCenter()one that, according to Google Maps for Android v2, is no longer available for use. But don't worry, just use this:
GoogleMap.getCameraPosition().target
LatLng, . , , OnCameraChangedListener GoogleMap.
yourGMapInstance.setOnCameraChangeListener(new OnCameraChangedListener() {
@Override
public void onCameraChange (CameraPosition position) {
LatLng centerOfMap = yourGMapInstance.getCameraPosition().target;
yourMarkerInstance.setPosition(centerOfMap);
}
});
. , !