This is using HTML5 with google map interface to get the your current location from web.
HTML5 Geolocation
This will locate our current position at the Google
The HTML5 Geolocation API is used to get the geographical position of a user.
Since this can compromise user privacy, the position is not available unless the user approves it.