Forum Discussion
I would assume it is related to how the code page retrieves the lat and long.
It is probably a browser API function not available in the mobile app.
Here's a a simple code page you can create to test just the geolocation API
Copied from here
<!DOCTYPE html>
<html>
<body>
<p>Click the button to get your coordinates.</p>
<button onclick="getLocation()">Try It</button>
<p id="demo"></p>
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition, showError);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
function showError(error) {
switch(error.code) {
case error.PERMISSION_DENIED:
x.innerHTML = "User denied the request for Geolocation."
break;
case error.POSITION_UNAVAILABLE:
x.innerHTML = "Location information is unavailable."
break;
case error.TIMEOUT:
x.innerHTML = "The request to get user location timed out."
break;
case error.UNKNOWN_ERROR:
x.innerHTML = "An unknown error occurred."
break;
}
}
</script>
</body>
</html>
------------------------------
Simon H
------------------------------
- MikeTamoush2 years agoQrew Commander
Ive tried that code and it works on the mobile app.
That code page shows that it can grab the position from your phone in the mobile app. The Prompt and Refresh code page also works on mobile app, which demonstrates you can edit and enter data in qb field. I truly believe it is possible and just takes someone knowledgeable to put all the pieces together. I have approval to hire someone to do this, I just need to find a programmer familiar with QB code pages.
------------------------------
Mike Tamoush
------------------------------ - MikeTamoush2 years agoQrew Commander
I believe the issue is that the get longlat code page uses a long url including and editapi to edit the fields. I think this has to be coded different, but Im not sure how.
------------------------------
Mike Tamoush
------------------------------