lib/geos/coordinate_sequence.rb
def to_kml(*args)
      xml, options = Geos::Helper.xml_options(*args)

      xml.LineString(:id => options[:id]) do
        xml.extrude(options[:extrude]) if options[:extrude]
        xml.tessellate(options[:tessellate]) if options[:tessellate]
        xml.altitudeMode(Geos::Helper.camelize(options[:altitude_mode])) if options[:altitudeMode]
        xml.coordinates do
          self.to_a.each do
            xml << (self.to_a.join(','))
          end
        end
      end
    end
def to_kml(*args)
      xml, options = Geos::Helper.xml_options(*args)

      xml.LineString(:id => options[:id]) do
        xml.extrude(options[:extrude]) if options[:extrude]
        xml.tessellate(options[:tessellate]) if options[:tessellate]
        xml.altitudeMode(Geos::Helper.camelize(options[:altitude_mode])) if options[:altitudeMode]
        xml.coordinates do
          self.to_a.each do
            xml << (self.to_a.join(','))
          end
        end
      end
    end
def to_kml ( * args ) xml , options = Geos :: Helper . xml_options ( args ) xml . LineString ( :id => options [ :id ] ) do xml . extrude ( options [ :extrude ] ) if options [ :extrude ] xml . tessellate ( options [ :tessellate ] ) if options [ :tessellate ] xml . altitudeMode ( Geos :: Helper . camelize ( options [ :altitude_mode ] ) ) if options [ :altitudeMode ] xml . coordinates do self . to_a . each do xml << ( self . to_a . join ( ',' ) ) end end end end
Build some XmlMarkup for KML. You can set various KML options like
 tessellate, altitudeMode, etc. Use Rails/Ruby-style code and it
 will be converted automatically, i.e. :altitudeMode, not
 :altitude_mode.
Build some XmlMarkup for KML . You can set various KML options like tessellate altitudeMode etc . Use Rails / Ruby - style code and it will be converted automatically i . e . : altitudeMode not : altitude_mode .