Add map panning and basic zoom functionality