aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/journey_patterns/show.kml.slim
blob: 88a137bf5f2ba6fa37adc554e1ae4a3749354c54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
doctype XML

kml xmlns="http://www.opengis.net/kml/2.2" 
  document
    placemark id="route_#{@journey_pattern.id}" 
      name = @journey_pattern.name
      inactive true
      = @journey_pattern.route.geometry.kml_representation.html_safe

    - @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})"
          stop = @journey_pattern.stop_points.include?(stop_point) ? "true" : "false"
          - if stop_point.stop_area.id == @route.stop_areas.first.id
            departure true
          - elsif stop_point.stop_area.id == @route.stop_areas.last.id
            arrival true
          
          iconcode = icon_code(stop_point, @journey_pattern)
          = stop_point.stop_area.geometry.kml_representation.html_safe