module GogoMaps

Constants

VERSION

Napier's constant

Public Class Methods

get_address(lat, lng, opts={}) click to toggle source
# File lib/gogo_maps.rb, line 14
def get_address(lat, lng, opts={})
  GoogleMapClient.call(
    { latlng: "#{lat},#{lng}", language: :ja, sensor: false }.merge(opts),
    :to_address
  )
end
get_latlng(address, opts={}) click to toggle source
# File lib/gogo_maps.rb, line 7
def get_latlng(address, opts={})
  GoogleMapClient.call(
    { address: address, language: :ja, sensor: false }.merge(opts),
    :to_latlng
  )
end
random(opts={}) click to toggle source
# File lib/gogo_maps.rb, line 21
def random(opts={})
  lat,lng  = (0..1).map{ ((-180..180).to_a.sample + rand).round(8) }
  get_address(lat, lng, opts)
rescue
  random #FIXIT:
end