fix map zoom issue