Method: Mapper#get_coords

Defined in:
lib/mapper.rb

#get_coords(point = {:lon=>0.0,:lat=>0.0}) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/mapper.rb', line 13

def get_coords( point={:lon=>0.0,:lat=>0.0} )
  point.merge!(:x => (point[:lon] - @zero_point[:lon]) * @x_factor) if point[:lon] && !point[:x]
  point.merge!(:y => (point[:lat] - @zero_point[:lat]) * @y_factor) if point[:lat] && !point[:y]
  point.merge!(:lon => (point[:x] / @x_factor) + @zero_point[:lon]) if point[:x] && !point[:lon]
  point.merge!(:lat => (point[:y] / @y_factor) + @zero_point[:lat]) if point[:y] && !point[:lat]
  point
end