blob: 75ca50ab5ae37d92a197f6216339650e62450c56 (
plain)
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
  | 
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <Placemark id="route_<%= @journey_pattern.id %>" >
      <name><%= @journey_pattern.name %></name>
      <inactive>true</inactive>
      <%= @journey_pattern.route.geometry.kml_representation.html_safe %>
    </Placemark>
    <% @journey_pattern.route.stop_points.each_with_index do |stop_point, index| %>
      <% if stop_point.stop_area.geometry %>
      <Placemark id="<%= stop_point.stop_area.id %>" >
        <name><%= "#{stop_point.stop_area.name} (#{index+1})" %></name>
        <stop><%= @journey_pattern.stop_points.include?( stop_point) ? "true" : "false" %></stop>
        <% if stop_point.stop_area.id==@route.stop_areas.first.id %>
        <departure>true</departure>
        <% elsif stop_point.stop_area.id==@route.stop_areas.last.id %>
        <arrival>true</arrival>
        <% end %>
        <iconCode><%= icon_code(stop_point, @journey_pattern)%></iconCode>
        <%= stop_point.stop_area.geometry.kml_representation.html_safe %>
      </Placemark>
      <% end %>
    <% end %>
  </Document>
</kml>
  |