Class | Jpmobile::Position |
In: |
lib/jpmobile/position.rb
|
Parent: | Object |
位置情報
lat | [RW] | 緯度 |
lon | [RW] | 経度 |
options | [RW] | その他の情報 |
度分秒を度に変換する。
# File lib/jpmobile/position.rb, line 26 26: def self.dms2deg(d,m,s) 27: return d.to_i + m.to_i.to_f/60 + s.to_f/3600 28: end
# File lib/jpmobile/position.rb, line 20 20: def initialize 21: @lat = nil 22: @lon = nil 23: @options = {} 24: end
緯度と経度が一致している場合に true
# File lib/jpmobile/position.rb, line 60 60: def ==(x) 61: x.lat == lat && x.lon == lon 62: end
文字列で緯度経度を返す。
# File lib/jpmobile/position.rb, line 34 34: def to_s 35: sprintf("%s%f%s%f", @lat>0 ? 'N' : 'S', @lat, @lon>0 ? 'E' : 'W', @lon) 36: end