Module: GeoMagic
- Defined in:
- lib/rails/config.rb,
lib/geo_magic/util.rb,
lib/geo_magic/util.rb,
lib/geo_magic/point.rb,
lib/geo_magic/radius.rb,
lib/geo_magic/remote.rb,
lib/geo_magic/location.rb,
lib/geo_magic/calculate.rb,
lib/geo_magic/map_point.rb,
lib/geo_magic/rectangle.rb,
lib/geo_magic/geocode/config.rb,
lib/geo_magic/geocode/geocoder.rb
Defined Under Namespace
Modules: Calculate, MapPoints, RailsServiceAdapter, Remote, ServiceAdapter, Util
Classes: GeoAdapter, GeocodeAdapter, GraticuleAdapter, Location, MapPoint, Point, Radius, Rectangle
Class Method Summary
collapse
Class Method Details
.geo_coder(options = {:type => :geocode, :service_name => :google}) ⇒ Object
163
164
165
166
167
168
|
# File 'lib/geo_magic/geocode/geocoder.rb', line 163
def geo_coder options = {:type => :geocode, :service_name => :google}
service_name = options[:service_name] || :google
type = options[:type] || :geocode
env = options[:env]
"GeoMagic::#{type.to_s.classify}Adapter".constantize.new service_name, env
end
|
.geocode(location_str) ⇒ Object
170
171
172
|
# File 'lib/geo_magic/geocode/geocoder.rb', line 170
def geocode location_str
geo_coder.geocode location_str
end
|