redraw canvas when add new overlay?

المشرف العام

Administrator
طاقم الإدارة
Good day!A little problem: how to redraw canvas when I add overlay layer?Firstly load osm map, then creates canvas. So when I push the botton and add another layer it looks like sandwich and canvas in a middle...first layer - osm, than canvas, then my custom layer...

This is part of code:

var map = new L.Map('map', {center: new L.LatLng(72.446903, 99.029379), zoom: 5, maxZoom: 23, minZoom: 3,fullscreenControl: true,fullscreenControlOptions: { position: 'topleft'}, measureControl:true}); var osm = new L.TileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'); var ggl = new L.Google(); var ggl2 = new L.Google('TERRAIN'); var yndx = new L.Yandex(); var botanyc = new L.TileLayer('/js/tiles/rastitelnost/anotheroneone/{z}/{x}/{y}.png', {maxZoom: 15, tms:true}) map.addLayer(ggl); map.addControl(new L.Control.Layers( {'OSM':eek:sm, 'Google':ggl, 'Google Terrain':ggl2,'Yandex':yndx, '

أكثر...
 
أعلى