changes map center and zoom when user sets his own location

changes map center and zoom when user sets his own location (automatically or manually)