Setting initial pan and zoom requires a delay

Addressing this bug in osm droid: https://github.com/osmdroid/osmdroid/issues/22

Setting initial pan and zoom requires a delay. Not much to review code-wise, it will have to be tested on-device. Zooming and panning to the correct location, even with a short delay, is big UI improvement when opening the map view.
Yeah, too aggressive. I have some more refactoring coming, let me move at that for my next PR.