This repository has been archived on 2025-07-13. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
open-heraklion-bus/modules/libher/libbusposition.php

32 lines
752 B
PHP
Raw Normal View History

2016-02-10 14:09:30 +02:00
<?php
function BusPosition($routeid, $direction){
2016-02-10 14:09:30 +02:00
global $lang;
$buspositions = DownloadBusposition($routeid,$direction);
2016-02-10 14:09:30 +02:00
$GenBusPositions = array();
$GenBusPositions_keys = array('routeid', 'id', 'lat', 'lon');
2016-02-10 14:09:30 +02:00
foreach ($buspositions as $bp){
$GenBusPositions_values = array();
if ($bp == ''){
break;
}
$pieces = explode('-', $bp);
$id = $pieces[0];
if ($id != 'null'){
$lat = $pieces[2];
$lon = $pieces[1];
2016-02-10 14:09:30 +02:00
array_push($GenBusPositions_values, $routeid, $id, $lat, $lon);
array_push($GenBusPositions, array_combine($GenBusPositions_keys, $GenBusPositions_values));
}
2016-02-10 14:09:30 +02:00
}
return $GenBusPositions;
}
?>