Method: MapProject::MapProject#initialize

Defined in:
lib/map_project/map_project.rb

#initialize(opts) ⇒ MapProject

Returns a new instance of MapProject.



15
16
17
18
19
20
21
22
# File 'lib/map_project/map_project.rb', line 15

def initialize(opts)
  @viewport_w = opts[:viewport_w]
  @viewport_h = opts[:viewport_h]
  @center_lat = opts[:lat]
  @center_long = opts[:long]
  @zoom_level = opts[:zoom_level].nil? ? get_zoom_from_bound(opts[:bound]) : opts[:zoom_level]
  @tile_number = 2 ** @zoom_level
end