KML for trips/routes/stops fixed
[busui.git] / geo / route.kml.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
 
header('Content-Type: application/vnd.google-earth.kml+xml');
include ('../include/common.inc.php');
echo '<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"><Document>';
echo '
    <Style id="yellowLineGreenPoly">
      <LineStyle>
        <color>7f00ff00</color>
        <width>4</width>
      </LineStyle>
      <PolyStyle>
        <color>7f00ffff</color>
      </PolyStyle>
        </Style>';
$route = getRoute($routeid);
echo "\n<Placemark>\n";
 
$link = curPageURL() . "/../trip.php?routeid=" . htmlspecialchars($route["route_id"]);
echo "<name>" . $route['route_short_name'] . "</name>";
echo '<atom:link href="' . $link . '"/>';
echo '<description><![CDATA[ <a href="' . $link . '">' . $route['route_short_name'] . " " . $route['route_long_name'] . "</a>]]> </description>";
echo "<styleUrl>#yellowLineGreenPoly</styleUrl>";
$trip = getRouteNextTrip($routeid);
echo getTripShape($trip['trip_id']);
 
echo "</Placemark>\n</Document></kml>\n";
?>