save current zoomlevel and position on the map and restore when client reloads