GMaps.geolocate
supports 4 functions:
success
(required): fires when geolocation has been successfulerror
(required): fires when geolocation has not been donenot_supported
(required): fires when geolocation is not supported by the browseralways
(optional): fires always after every scenario described above.