Show basemaps when zooming in

pull/769/head
Piero Toffanin 2019-12-10 16:00:56 -05:00
rodzic 3a5d30f43c
commit 66a5564ac9
1 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -7,6 +7,7 @@ import '../vendor/leaflet/L.Control.MousePosition.css';
import '../vendor/leaflet/L.Control.MousePosition';
import '../vendor/leaflet/Leaflet.Autolayers/css/leaflet.auto-layers.css';
import '../vendor/leaflet/Leaflet.Autolayers/leaflet-autolayers';
// import '../vendor/leaflet/L.TileLayer.NoGap';
import Dropzone from '../vendor/dropzone';
import $ from 'jquery';
import ErrorMessage from './ErrorMessage';
@ -233,7 +234,10 @@ class Map extends React.Component {
Basemaps.forEach((src, idx) => {
const { url, ...props } = src;
const layer = L.tileLayer(url, props);
const tileProps = Utils.clone(props);
tileProps.maxNativeZoom = tileProps.maxZoom;
tileProps.maxZoom = tileProps.maxZoom + 99;
const layer = L.tileLayer(url, tileProps);
if (idx === 0) {
layer.addTo(this.map);
@ -255,7 +259,8 @@ https://a.tile.openstreetmap.org/{z}/{x}/{y}.png
if (url){
customLayer.clearLayers();
const l = L.tileLayer(url, {
maxZoom: 24,
maxNativeZoom: 24,
maxZoom: 99,
minZoom: 0
});
customLayer.addLayer(l);