Sha256: d176d803cb22622f26c4c5888d1dc60c09fe56e1fdcaf17810923804812a035b
Contents?: true
Size: 808 Bytes
Versions: 7
Compression:
Stored size: 808 Bytes
Contents
require_relative 'track_color' module TF1Converter module Kml class TrackNode def initialize(track, filename) @track = track @filename = filename end def write_to(xml) xml.Style(id: "#{@track.name}_Style") do xml.LineStyle do xml.color TrackColor.next xml.width 3 end end xml.Placemark(id: @track.name) do xml.name @track.name xml.description do xml.cdata @filename end xml.styleUrl "##{@track.name}_Style" xml.LineString do xml.extrude 1 xml.tessellate 1 xml.altitudeMode 'clampedToGround' xml.coordinates @track.coordinate_string end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems