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