GMaps.js — Geolocation

GMaps.js supports HTML5 Geolocation:

GMaps.geolocate({
  success: function(position){
    map.setCenter(position.coords.latitude, position.coords.longitude);
  },
  error: function(error){
    alert('Geolocation failed: '+error.message);
  },
  not_supported: function(){
    alert("Your browser does not support geolocation");
  },
  always: function(){
    alert("Done!");
  }
});

GMaps.geolocate supports 4 functions: