67 lines
1.2 KiB
JavaScript
Executable File
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;
|
|
} |