Support two colors of points rendered on the map.

This commit is contained in:
George Kaklamanos 2016-02-20 22:02:18 +02:00
parent e3eb7b30f0
commit 2bb92abf4b
6 changed files with 56 additions and 26 deletions

View file

@ -112,21 +112,21 @@ function getLines(){
return $lines;
}
function getPositionOfRoute($rt){
function getPositionOfRoute($rt,$direction){
global $buspositions;
$locations = array();
foreach ($buspositions as $bus){
if($bus["routeid"] == $rt){
if($bus["routeid"] == $rt && $bus["direction"] == $direction){
array_push($locations,array($bus["lat"],$bus["lon"]));
}
}
return $locations;
}
function getPositionOfLine($line){
function getPositionOfLine($line,$direction){
$locations = array();
foreach(getRoutesOfLine($line) as $route){
foreach(getPositionOfRoute($route["id"]) as $pos){
foreach(getPositionOfRoute($route["id"],$direction) as $pos){
array_push($locations,$pos);
}
}