module GeoUnits

Attributes

default_coords_order[RW]

Public Class Methods

included(base) click to toggle source
# File lib/geo_units.rb, line 33
def self.included(base)
  [:Maps, :Constants, :"Converter::Units"].each do |module_name|
    module_name = "GeoUnits::#{module_name.to_s.camelize}".constantize
    base.send :include, module_name
    base.extend module_name
  end
end
radians_to(unit, number, lat = 0) click to toggle source
# File lib/geo_units.rb, line 58
def self.radians_to unit, number, lat = 0
  unit = normalized(unit)
  # factor = GeoUnits::Converter::Units.units_per_longitude_degree(lat, unit)
  # puts "factor: #{factor} - #{unit}"
  (GeoUnits::Maps::Earth.distance_per_latitude_degree[unit] * number.to_f)
end
units() click to toggle source
# File lib/geo_units.rb, line 41
def self.units
  [:feet, :meters, :kms, :kilometers, :miles, :radians]
end