Skip to content

Instantly share code, notes, and snippets.

@karol-broda
Created December 9, 2025 13:06
Show Gist options
  • Select an option

  • Save karol-broda/6f5ad14b6ca78c61b61a6338ac9ca69e to your computer and use it in GitHub Desktop.

Select an option

Save karol-broda/6f5ad14b6ca78c61b61a6338ac9ca69e to your computer and use it in GitHub Desktop.
browser console location

just some browser console utils i have for location debugging

navigator.geolocation.getCurrentPosition(
function (position) {
console.log("lat:", position.coords.latitude, "lng:", position.coords.longitude);
},
function (error) {
console.log("error:", error);
}
);
(function overrideGeolocation() {
var originalGetCurrentPosition = navigator.geolocation.getCurrentPosition;
var originalWatchPosition = navigator.geolocation.watchPosition;
var mockCoords = {
latitude: 52.520008,
longitude: 13.404954,
accuracy: 10
};
navigator.geolocation.getCurrentPosition = function (successCallback, errorCallback, options) {
successCallback({
coords: mockCoords,
timestamp: Date.now()
});
};
navigator.geolocation.watchPosition = function (successCallback, errorCallback, options) {
var watchId = Date.now();
successCallback({
coords: mockCoords,
timestamp: Date.now()
});
return watchId;
};
console.log('geolocation overridden with mock coordinates', mockCoords);
}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment