From 7c90fc0578196503a0778615316e813f56152adf Mon Sep 17 00:00:00 2001 From: Joshua Tolley Date: Tue, 8 May 2012 22:20:54 -0600 Subject: [PATCH] Handle altitudemodes better --- lib/kamelopard/classes.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/kamelopard/classes.rb b/lib/kamelopard/classes.rb index afcde1f..4a284b0 100644 --- a/lib/kamelopard/classes.rb +++ b/lib/kamelopard/classes.rb @@ -396,7 +396,7 @@ def point=(point) else a = point end - @point = Point.new a.longitude, a.latitude, a.altitude + @point = Point.new a.longitude, a.latitude, a.altitude, :altitudeMode => a.altitudeMode end end @@ -1995,10 +1995,10 @@ def to_kml(elem = nil) end x << loc Kamelopard.add_altitudeMode(@location.altitudeMode, x) - @link.to_kml x - @orientation.to_kml x - @scale.to_kml x - @resourceMap.to_kml x + @link.to_kml x unless @link.nil? + @orientation.to_kml x unless @orientation.nil? + @scale.to_kml x unless @scale.nil? + @resourceMap.to_kml x unless @resourceMap.nil? elem << x unless elem.nil? x end