rc-leaflet
Version:
React Map Components of Leaflet
9 lines (8 loc) • 469 B
JavaScript
import L from 'leaflet';
export var handlers = ['boxZoom', 'doubleClickZoom', 'dragging', 'keyboard', 'scrollWheelZoom', 'tap', 'touchZoom'];
export var getBounds = function (map, scale) {
if (scale === void 0) { scale = 1; }
var _a = map.getSize(), x = _a.x, y = _a.y;
var padding = (scale - 1) / 2;
return L.latLngBounds(map.containerPointToLatLng([-padding * x, (1 + padding) * y]), map.containerPointToLatLng([(1 + padding) * x, -padding * y]));
};