This topic is locked

Passing variable geolocation between events

1/27/2021 8:47:33 PM
PHPRunner General questions
S
santaoca author

Hi. How can I pass a geolocation variable from client to server? This is my code but it does not pass the data.

Thanks and regards
Code Client:

navigator.geolocation.getCurrentPosition(

function(position) {
var lat = position.coords.latitude;

var lon = position.coords.longitude;
params["lat"]= position.coords.latitude;
alert("Lat: " + lat + "\nLon: " + lon);
},
function(error){

alert(error.message);
}, {

enableHighAccuracy: true

,timeout : 5000
}

);
Code server:

global $dal;

$record = $button->getCurrentRecord();
{

$data = array();
$data["id_visita01"] = $record["id_visita01"];

$data["latitud_texto"] = $params["lat"];
DB::Insert("tr_visita02_gps", $data );
}

Sergey Kornilov admin 1/28/2021

See this for inspiration:

https://xlinesoft.com/blog/2020/05/05/using-geolocation-data-in-your-web-application/
You can save geolocation data in either in session variables or in the database.