Accurate

Ask Geolocation getCurrentPosition()



Approximate

Use public IP information