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 |