An open API service indexing awesome lists of open source software.

https://github.com/asleepwalker/leaflet.hardbounds

Leaflet plugin to prevent panning outside of map bounds
https://github.com/asleepwalker/leaflet.hardbounds

bounds leaflet map-bounds outside panning plugin prevent

Last synced: 3 months ago
JSON representation

Leaflet plugin to prevent panning outside of map bounds

Awesome Lists containing this project

README

          

#Leaflet.HardBounds [![Dependency Status](https://gemnasium.com/badges/github.com/asleepwalker/leaflet.hardbounds.svg)](https://gemnasium.com/github.com/asleepwalker/leaflet.hardbounds)

[Leaflet](http://leafletjs.com/) plugin to prevent panning outside of map bounds.

Requires: Leaflet v0.6.3 or higher.

## Usage

Setup hard bounds:

map.addHardBounds();

Then you can set maxBounds as usual:

var bounds = L.latLngBounds([[51.55, -0.2], [51.45, 0]]);
map.setMaxBounds(bounds);

Or even unset them:

map.setMaxBounds(null);

However, it's better to remove listener if you need hard bounds no more:

map.removeHardBounds();

### Demo

## License

The MIT License.