Add control for hide/show of component layers (only regions for now)
This commit is contained in:
parent
d9ad51edd6
commit
59b095628d
3 changed files with 15 additions and 1 deletions
|
|
@ -41,6 +41,7 @@ DynMap.prototype = {
|
|||
inittime: new Date().getTime(),
|
||||
followingPlayer: '',
|
||||
missedupdates: 0,
|
||||
layercontrol: undefined,
|
||||
formatUrl: function(name, options) {
|
||||
var url = this.options.url[name];
|
||||
$.each(options, function(n,v) {
|
||||
|
|
@ -137,6 +138,9 @@ DynMap.prototype = {
|
|||
me.followPlayer(null);
|
||||
});*/
|
||||
|
||||
me.layercontrol = new DynmapLayerControl();
|
||||
map.addControl(me.layercontrol);
|
||||
|
||||
// Sidebar
|
||||
var panel;
|
||||
var sidebar;
|
||||
|
|
@ -319,7 +323,8 @@ DynMap.prototype = {
|
|||
var prevzoom = me.map.getZoom();
|
||||
|
||||
if (me.maptype) {
|
||||
me.map.removeLayer(me.maptype);
|
||||
me.layercontrol.removeLayer(me.maptype);
|
||||
//me.map.removeLayer(me.maptype);
|
||||
}
|
||||
|
||||
var prevmap = me.maptype;
|
||||
|
|
@ -356,6 +361,7 @@ DynMap.prototype = {
|
|||
me.map.setZoom(prevzoom);
|
||||
}
|
||||
me.map.addLayer(me.maptype);
|
||||
//me.layercontrol.addBaseLayer(me.maptype, 'Tiles');
|
||||
|
||||
if (worldChanged) {
|
||||
$(me).trigger('worldchanged');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue