Implement edit: allow user to edit an existing geofavorite. In edit mode, the MapPickerActivity is displayed and centered on the current geofavorite position. On cancel, the user is brought back to unmodified GeofavoriteDetailActivity, on accept the user is brought back and the position is updated. If the user saves on GeofavoriteDetailActivity, the geofavorite is synced with the server as usual.
Implement edit: allow user to edit an existing geofavorite. In edit mode, the MapPickerActivity is displayed and centered on the current geofavorite position. On cancel, the user is brought back to unmodified GeofavoriteDetailActivity, on accept the user is brought back and the position is updated. If the user saves on GeofavoriteDetailActivity, the geofavorite is synced with the server as usual.