fix location bug

fix when there are no last location set the map in the point not
navigate from source