Module: MapLayers
- Defined in:
- lib/map_layers.rb,
lib/map_layers/map.rb,
lib/map_layers/wfs.rb,
lib/map_layers/config.rb,
lib/map_layers/georss.rb,
lib/map_layers/feature.rb,
lib/map_layers/railtie.rb,
lib/map_layers/version.rb,
lib/map_layers/js_wrapper.rb,
lib/map_layers/view_helpers.rb
Overview
:nodoc:
Defined Under Namespace
Modules: ClassMethods, GeoRSS, JsWrapper, Proxy, Rest, ViewHelpers, WFS Classes: Config, Feature, JsClass, JsExpr, JsGenerator, JsVar, Map, Railtie
Constant Summary collapse
- GOOGLE =
OpenLayers::Layer::Google.new("Google Street")
- GOOGLE_SATELLITE =
OpenLayers::Layer::Google.new("Google Satelite", {:type => :G_SATELLITE_MAP})
- GOOGLE_HYBRID =
OpenLayers::Layer::Google.new("Google Hybrid", {:type => :G_HYBRID_MAP})
- GOOGLE_PHYSICAL =
OpenLayers::Layer::Google.new("Google Physical", {:type => :G_PHYSICAL_MAP})
- VE_ROAD =
OpenLayers::Layer::VirtualEarth.new("Virtual Earth Raods", {:type => JsExpr.new('VEMapStyle.Road')})
- VE_AERIAL =
OpenLayers::Layer::VirtualEarth.new("Virtual Earth Aerial", {:type => JsExpr.new('VEMapStyle.Aerial')})
- VE_HYBRID =
OpenLayers::Layer::VirtualEarth.new("Virtual Earth Hybrid", {:type => JsExpr.new('VEMapStyle.Hybrid')})
- YAHOO =
OpenLayers::Layer::Yahoo.new("Yahoo Street")
- YAHOO_SATELLITE =
OpenLayers::Layer::Yahoo.new("Yahoo Satelite", {:type => :YAHOO_MAP_SAT})
- YAHOO_HYBRID =
OpenLayers::Layer::Yahoo.new("Yahoo Hybrid", {:type => :YAHOO_MAP_HYB})
- MULTIMAP =
OpenLayers::Layer::MultiMap.new("MultiMap")
- OSM_MAPNIK =
OpenLayers::Layer::OSM.new("OpenStreetMap")
- OSM_TELASCIENCE =
OpenLayers::Layer::WMS.new("OpenStreetMap", [ "http://t1.hypercube.telascience.org/tiles?", "http://t2.hypercube.telascience.org/tiles?", "http://t3.hypercube.telascience.org/tiles?", "http://t4.hypercube.telascience.org/tiles?" ], {:layers => 'osm-4326', :format => 'image/png' } )
- GEOPOLE_OSM =
OpenLayers::Layer::TMS.new("Geopole Street Map", "http://tms.geopole.org/", {:layername => 'geopole_street', :type => 'png', :maxResolution => 0.703125, :attribution => 'Map data <a href="http://creativecommons.org/licenses/by-sa/2.0/">CCBYSA</a> 2009 <a href="http://openstreetmap.org/">OpenStreetMap.org</a>'})
- NASA_GLOBAL_MOSAIC =
OpenLayers::Layer::WMS.new("NASA Global Mosaic", [ "http://t1.hypercube.telascience.org/cgi-bin/landsat7", "http://t2.hypercube.telascience.org/cgi-bin/landsat7", "http://t3.hypercube.telascience.org/cgi-bin/landsat7", "http://t4.hypercube.telascience.org/cgi-bin/landsat7" ], {:layers => 'landsat7'} )
- BLUE_MARBLE_NG =
OpenLayers::Layer::WMS.new("Blue Marble NG", "http://wms.telascience.org/cgi-bin/ngBM_wms", {:layers => 'world_topo_bathy'} )
- METACARTA_VMAP0 =
OpenLayers::Layer::WMS.new("OpenLayers WMS", "http://labs.metacarta.com/wms/vmap0", {:layers => 'basic'} )
- WORLDWIND =
OpenLayers::Layer::WorldWind.new("World Wind LANDSAT", "http://worldwind25.arc.nasa.gov/tile/tile.aspx", 2.25, 4, {:T => "105"}, {:tileSize => OpenLayers::Size.new(512,512)})
- WORLDWIND_URBAN =
OpenLayers::Layer::WorldWind.new("World Wind Urban", "http://worldwind25.arc.nasa.gov/tile/tile.aspx", 0.8, 9, {:T => "104"}, {:tileSize => OpenLayers::Size.new(512,512)})
- WORLDWIND_BATHY =
OpenLayers::Layer::WorldWind.new("World Wind Bathymetry", "http://worldwind25.arc.nasa.gov/tile/tile.aspx", 36, 4, {:T => "bmng.topo.bathy.200406"}, {:tileSize => OpenLayers::Size.new(512,512)})
- VERSION =
"0.0.5"
Class Method Summary collapse
-
.included(base) ⇒ Object
extend the class that include this with the methods in ClassMethods.
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
extend the class that include this with the methods in ClassMethods
11 12 13 |
# File 'lib/map_layers.rb', line 11 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#map_layers_config ⇒ Object
15 16 17 |
# File 'lib/map_layers.rb', line 15 def map_layers_config self.class.map_layers_config end |