mapView: Don't store location when view is already disposed

Protect against storing invalid locations when the view
has already been disposing. This can happen when moving
the view and immediatly quitting.