Saving a camera position, should also save/recall the zoom level.
Right now it will often jump to a different area, because the camera zoom is at a different level to what it was when you saved the camera
Also add more saved positions, which is important for large maps. 3 positions is not enough (why even limit it to 3, give us 9?)
Marked 1 topic as a duplicate of this one: