Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Add commentMore actions <title>Distance to Shop</title> <script src="/web-asset-proxy?u=aHR0cHM6Ly9naXRodWIuY29tL2F5YXVlNy88YSBocmVmPQ.44f5bd8f99b3eddb5c1831fc161870777fbd0d70&v=20260725-2"https://maps.googleapis.com/maps/api/js?key=AIzaSyDAIVYLtvbtLb-V6t6g7rgOcvMT7CUAKGE"></script>" rel="nofollow">https://maps.googleapis.com/maps/api/js?key=AIzaSyDAIVYLtvbtLb-V6t6g7rgOcvMT7CUAKGE"></script>

Distance to Shop

Calculating...

<script> // Shop's fixed location (latitude, longitude) const shopLocation = { lat: 25.178577, lng: 88.246117 }; // Example: Empire State Building function initMap() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(position => { const userLocation = { lat: position.coords.latitude, lng: position.coords.longitude }; const service = new google.maps.DistanceMatrixService(); service.getDistanceMatrix( { origins: [userLocation], destinations: [shopLocation], travelMode: 'DRIVING', unitSystem: google.maps.UnitSystem.METRIC, }, (response, status) => { if (status === 'OK') { const result = response.rows[0].elements[0]; const distance = result.distance.text; const duration = result.duration.text; document.getElementById('output').innerHTML = `Distance: ${distance}
Estimated time: ${duration}`; } else { document.getElementById('output').innerText = 'Error: ' + status; } } ); }, () => { document.getElementById('output').innerText = 'Geolocation failed.'; }); } else { document.getElementById('output').innerText = 'Geolocation is not supported by this browser.'; } } window.onload = initMap; </script>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages