Skip to content

pthorin/Leaflet.ControlLayerExtension

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leaflet.ControlLayerExtension

It is a simple extension on the L.control.layer controller which will allow the developer to switch between layers programatically when needed

This extention only has two funtions:

  • Switch to layer by name (picklayer(layerName)
  • Switch to layer by position (picklayerByPosition(number)

Example code:

// initialize it like you would the standard controls layer
var layerControl = L.controlLayerExt(baseLayers, overlays);
// OR
//var layerControl = new L.ControlLayerExt(baseLayers, overlays);
layerControl.addTo(map);

...
...

// to change to layer called 'myMap3'
layerControl.pickLayer('myMap3');
// the method is case sensitive, so the line bellow would do nothing
layerControl.pickLayer('mymap3'); // FAIL

// to jump to the the first layer
layerControl.picklayerByPosition(0);

Supported versions

I have tested successfully with the following Leaflet versions:

  • 0.7.3
  • 0.7.2
  • 0.7.1
  • 0.6.4
  • 0.4.5

About

It is a simple extension on tre L.control.layer controller which will allow the developer to switch between layers programatically when needed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 85.2%
  • HTML 13.0%
  • CSS 1.7%
  • Shell 0.1%