Files
qt5-legatus-legacy/Lts/Tools/ParticipantPositionGeneratorHTML/leaflet/www/js/move.js
T
2026-08-13 18:33:10 +02:00

67 lines
1.2 KiB
JavaScript
Executable File

var paket;
var i;
var runState = 0;
var distLat;
var distLon;
var lat;
var lon;
function run() {
console.log("move lat="+lat+" lon="+lon);
var equipmentNumber = Number(document.getElementById("equipmentNumber").value);
markerParticipant.setLatLng( [lat, lon]);
var latlng = [lat, lon];
var latlng1 = [lat+0.00002, lon];
popup
.setLatLng(latlng1)
.setContent("#" +equipmentNumber+" "+ latlng.toString())
.openOn(map);
var moutObjectId = -1;
var moutAreaId = -1;
var moutRoomId = -1;
var z = 0;
sendRoom(moutObjectId, moutAreaId, moutRoomId, lat, lon, z);
i++;
lat=lat+distLat/10;
lon=lon+distLon/10;
if (i==11){
clearInterval(t);
runState = 0;
}
}
function startMoveFunction() {
i = 0;
lat = startPos.lat;
lon = startPos.lng;
console.log("move Start="+startPos.toString()+" End="+ endPos);
distLat = endPos.lat - startPos.lat;
distLon = endPos.lng - startPos.lng;
if (runState==0)
{
t=setInterval("run()",1000);
runState = 1;
}
else
{
clearInterval(t);
runState = 0;
}
}
function moveMenu() {
hideFunction();
shoMoveFunction();
}
function setStartPoint() {
setStartPos = true;
}
function setEndPoint() {
setEndPos = true;
}