I am building application to get user address from google map based on its location co-ordinates from browser geolocation API. I have used below code to get co-ordinates. Popup is shown to allow permission for location on first time. I have allowed permission to access location in browser. Still it is not working.
useEffect(() => {
if ("geolocation" in navigator) {
console.log("Available");
} else {
console.log("Not Available");
}
navigator.geolocation.getCurrentPosition(function(position) {
//do success handling
console.log(position);
console.log("Latitude is :", position.coords.latitude);
console.log("Longitude is :", position.coords.longitude);
},
function errorCallback(error) {
//do error handling
console.log(error);
},
{
timeout:5000
});
)}
if condition gives Available output, but getcurrentposition() always returns error "User has not allowed access to Windows Location"