JavaScript Geolocation Guide
The Geolocation API provides access to the user's geographical location. The guide walks through Position & Watch. `getCurrentPosition(success,error,options)` — one-time. Position has coords: latitude, longitude, accuracy. `watchPosition()` — continuous (returns ID). Clear: `clearWatch(id)`. Options: enableHighAccuracy (GPS), timeout, maximumAge. Requires HTTPS + user permission. The guide is organized into 1 sections that build on each other, each pairing a prose explanation with runnable code. Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page. Practice what you learn in the JavaScript playground, and look up any unfamiliar term in the JavaScript glossary.