Use inheritance rather than creating an instance for OpenStreetMap, make attribution a function rather than a property

This commit is contained in:
Tom Payne
2012-07-26 00:25:03 +02:00
parent bcee2d3a12
commit ed4a888469
5 changed files with 77 additions and 56 deletions

View File

@@ -2,7 +2,7 @@ goog.require('goog.object');
goog.require('ol.Coordinate');
goog.require('ol.RendererHint');
goog.require('ol.createMap');
goog.require('ol.tilelayer.createOpenStreetMap');
goog.require('ol.layer.OpenStreetMap');
var twoMaps = true;
@@ -12,7 +12,7 @@ var layer;
target = /** @type {!HTMLDivElement} */ document.getElementById('map1');
map = map1 = ol.createMap(target, undefined, ol.RendererHint.DOM);
layer = ol.tilelayer.createOpenStreetMap({
layer = new ol.layer.OpenStreetMap({
'opacity': 0.9
});
map.getLayers().push(layer);