fix map view perspective changing