I would like to get the latitude and longitude of current location from gps enabled mobile device right from the web browser. May I know is this possible? how to do it? does it require geolocation api? Some coding example would be helpful. Thanks.
Use the HTML5 Geolocation API, here's the official spec and examples.
EDIT
I've updated my answer to include current browser support.
W3C Geolocation API support
Firefox 3.5+
Safari 5.0+
Chrome 5.0+
Opera
iPhone 3.0+
Android 2.0+
· ·
Other phones not listed above use Gears or their own, platform-specific APIs.
Ahh, will we ever have just one single API? :)
Many thanks to Mark Pilgrim for his awesome post.