Question
Geolocation for check-in without field sales module
15:32 Jun 14, 2024
Hi All,
I have a demand to create a check-in option without using the field sales module.
I´ve found a Javascript code that do exactly what I want, but not sure if this is the best code/option:
function geoFindMe() { const status = document.querySelector("#status"); const mapLink = document.querySelector("#map-link"); mapLink.href = ""; mapLink.textContent = ""; function success(position) { const latitude = position.coords.latitude; const longitude = position.coords.longitude; status.textContent = ""; mapLink.href = `https://www.openstreetmap.org/#map=18/${latitude}/${longitude}`; mapLink.textContent = `Latitude: ${latitude} °, Longitude: ${longitude} °`; } function error() { status.textContent = "Unable to retrieve your location"; } if (!navigator.geolocation) { status.textContent = "Geolocation is not supported by your browser"; } else { status.textContent = "Locating…"; navigator.geolocation.getCurrentPosition(success, error); } } document.querySelector("#find-me").addEventListener("click", geoFindMe);
Any suggestion how to get the latitude and longitude using the code above or any other suggestion on how to check-in a user without field sales module.
Thanks in advanced
Like
1 comments
15:05 Jul 02, 2024
Hello Paulo,
I guess the best option here is to study how the check-in option works in the Field Sales module and perform the very same setup in your code.
Show all comments