Initialize a map with the user’s current location and update marker position if user’s location changes.
See also the Geolocation Marker utility.