fix a bug when nav in the same map