Class: MapPrint::OSMTile
- Inherits:
-
Tile
- Object
- Tile
- MapPrint::OSMTile
show all
- Defined in:
- lib/map_print/tiles/osm_tile.rb
Instance Method Summary
collapse
Methods inherited from Tile
#coords, #download, #file_path, #initialize, #tile_number_to_lat_lng
Constructor Details
This class inherits a constructor from MapPrint::Tile
Instance Method Details
#cache_name ⇒ Object
7
8
9
10
11
|
# File 'lib/map_print/tiles/osm_tile.rb', line 7
def cache_name
'osm-' + @base_url.scan(/\/\/(.*?)\/\$/).first.first.gsub('/', '-')
rescue
'osm'
end
|
#provider_name ⇒ Object
3
4
5
|
# File 'lib/map_print/tiles/osm_tile.rb', line 3
def provider_name
'osm'
end
|
#tile_url ⇒ Object
13
14
15
|
# File 'lib/map_print/tiles/osm_tile.rb', line 13
def tile_url
@base_url.gsub('${x}', @x.to_s).gsub('${y}', @y.to_s).gsub('${z}', @z.to_s)
end
|