improve map

new calculation for bounding box and zoom after setting a new goal