Rename 'angle' as 'bearing'
This commit is contained in:
parent
141be576f2
commit
0d396a34ec
2
README
2
README
@ -24,6 +24,8 @@ Features:
|
|||||||
Todo
|
Todo
|
||||||
- install script
|
- install script
|
||||||
- custom icons
|
- custom icons
|
||||||
|
- admin page (users management)
|
||||||
|
- track editing
|
||||||
|
|
||||||
License
|
License
|
||||||
- GPL
|
- GPL
|
||||||
|
@ -29,8 +29,8 @@ function haversine_distance($lat1, $lon1, $lat2, $lon2) {
|
|||||||
$lon2 = deg2rad($lon2);
|
$lon2 = deg2rad($lon2);
|
||||||
$latD = $lat2 - $lat1;
|
$latD = $lat2 - $lat1;
|
||||||
$lonD = $lon2 - $lon1;
|
$lonD = $lon2 - $lon1;
|
||||||
$angle = 2*asin(sqrt(pow(sin($latD/2),2)+cos($lat1)*cos($lat2)*pow(sin($lonD/2),2)));
|
$bearing = 2*asin(sqrt(pow(sin($latD/2),2)+cos($lat1)*cos($lat2)*pow(sin($lonD/2),2)));
|
||||||
return $angle * 6371000;
|
return $bearing * 6371000;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($userid) {
|
if ($userid) {
|
||||||
@ -54,7 +54,7 @@ if ($userid) {
|
|||||||
$query->bind_param('i', $userid);
|
$query->bind_param('i', $userid);
|
||||||
}
|
}
|
||||||
$query->execute();
|
$query->execute();
|
||||||
$query->bind_result($positionid,$latitude,$longitude,$altitude,$speed,$angle,$dateoccured,$accuracy,$comments,$username,$trackname,$trackid);
|
$query->bind_result($positionid,$latitude,$longitude,$altitude,$speed,$bearing,$dateoccured,$accuracy,$comments,$username,$trackname,$trackid);
|
||||||
|
|
||||||
header("Content-type: text/xml");
|
header("Content-type: text/xml");
|
||||||
$xml = new XMLWriter();
|
$xml = new XMLWriter();
|
||||||
@ -70,7 +70,7 @@ if ($userid) {
|
|||||||
$xml->writeElement("longitude", $longitude);
|
$xml->writeElement("longitude", $longitude);
|
||||||
$xml->writeElement("altitude", ($altitude)?round($altitude):$altitude);
|
$xml->writeElement("altitude", ($altitude)?round($altitude):$altitude);
|
||||||
$xml->writeElement("speed", $speed);
|
$xml->writeElement("speed", $speed);
|
||||||
$xml->writeElement("angle", $angle);
|
$xml->writeElement("bearing", $bearing);
|
||||||
$xml->writeElement("dateoccured", $dateoccured);
|
$xml->writeElement("dateoccured", $dateoccured);
|
||||||
$xml->writeElement("accuracy", $accuracy);
|
$xml->writeElement("accuracy", $accuracy);
|
||||||
$xml->writeElement("comments", $comments);
|
$xml->writeElement("comments", $comments);
|
||||||
|
6
main.js
6
main.js
@ -139,8 +139,8 @@ function parsePosition(p) {
|
|||||||
if (altitude != null) { altitude = parseInt(altitude); }
|
if (altitude != null) { altitude = parseInt(altitude); }
|
||||||
var speed = getNode(p,'speed'); // may be null
|
var speed = getNode(p,'speed'); // may be null
|
||||||
if (speed != null) { speed = parseInt(speed); }
|
if (speed != null) { speed = parseInt(speed); }
|
||||||
var angle = getNode(p,'angle'); // may be null
|
var bearing = getNode(p,'bearing'); // may be null
|
||||||
if (angle != null) { angle = parseInt(angle); }
|
if (bearing != null) { bearing = parseInt(bearing); }
|
||||||
var accuracy = getNode(p,'accuracy'); // may be null
|
var accuracy = getNode(p,'accuracy'); // may be null
|
||||||
if (accuracy != null) { accuracy = parseInt(accuracy); }
|
if (accuracy != null) { accuracy = parseInt(accuracy); }
|
||||||
var comments = getNode(p,'comments'); // may be null
|
var comments = getNode(p,'comments'); // may be null
|
||||||
@ -155,7 +155,7 @@ function parsePosition(p) {
|
|||||||
'longitude': longitude,
|
'longitude': longitude,
|
||||||
'altitude': altitude,
|
'altitude': altitude,
|
||||||
'speed': speed,
|
'speed': speed,
|
||||||
'angle': angle,
|
'bearing': bearing,
|
||||||
'accuracy': accuracy,
|
'accuracy': accuracy,
|
||||||
'comments': comments,
|
'comments': comments,
|
||||||
'username': username,
|
'username': username,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user