Only add the data layer to the main map, and use the visibility changed
event to handle turning the data layer on and off.
This commit is contained in:
parent
5620d7263a
commit
4d8ea0eed0
3 changed files with 14 additions and 20 deletions
|
@ -8,7 +8,8 @@ OpenLayers._getScriptLocation = function () {
|
|||
}
|
||||
|
||||
function createMap(divName, options) {
|
||||
if (!options) { options = {} }
|
||||
options = options || {};
|
||||
|
||||
map = new OpenLayers.Map(divName, {
|
||||
controls: options.controls || [
|
||||
new OpenLayers.Control.ArgParser(),
|
||||
|
@ -40,9 +41,6 @@ function createMap(divName, options) {
|
|||
wrapDateLine: true
|
||||
});
|
||||
map.addLayer(maplint);
|
||||
var data = new OpenLayers.Layer.Data("Data", {'visibility': false});
|
||||
map.addLayer(data);
|
||||
map.dataLayer = data;
|
||||
|
||||
var numZoomLevels = Math.max(mapnik.numZoomLevels, osmarender.numZoomLevels);
|
||||
markers = new OpenLayers.Layer.Markers("Markers", {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue