There are significant variations in the behavior of the Geolocation API under different browsers, browser versions, and different responses to browser popup questions. This web page allows you to interactively test your browser's behavior.

Feedback always appreciated! email

Configure Geolocation Query:

JavaScript Input:

Waiting for callback. If user permission is required, the Geolocation API timeout period should not start until the user answers.

Results:

Latitude:
Longitude:
Accuracy:
Altitude:
Altitude Accuracy:
Heading:
Speed:
Error code:
Error Message:
Timestamp:
Query Started:
Query Completed:

JavaScript Output:

Your web browser does not support Geolocation.