小编Ise*_*dra的帖子

传单 - 切换图层时缩放/平移至图层范围

我正在制作公交路线图,并且有几条用户可以打开和关闭的路线。我想弄清楚如何缩放/平移,以便所选路线(或多条路线)在选择时完全显示在屏幕上。(有些在初始缩放级别下位于屏幕之外)。

到目前为止,这是神奇的:

var busRoute10 = L.geoJson([route10, busStop3, busStop4],{onEachFeature: onEachFeature});
var busRoute11 = L.geoJson([route11, busStop19, busStop16, busStop18, busStop22],{onEachFeature: onEachFeature});
var busRoute12 = L.geoJson([route12, busStop23, busStop42, busStop43, busStop15, busStop28, busStop27, busStop22, busStop16],{onEachFeature: onEachFeature});
var busRoute13 = L.geoJson([route13, busStop44, busStop31, busStop25, busStop26, busStop36],{onEachFeature: onEachFeature});


var baseLayers = {
"Route 10": busRoute10,
"Route 11": busRoute12,
"Route 12<hr>": busRoute14,
"Route 13": busRoute20,
};

L.control.layers(null, baseLayers, {collapsed: false}).setPosition ('topright').addTo(map);
Run Code Online (Sandbox Code Playgroud)

我尝试了map.fitBounds的多种组合,但似乎无法得到它。

另外,有没有办法在控制框中添加标题和副标题?我想让控件看起来像:

日间
[]10 号公路
[]11 号公路
夜间
[]12 号公路...等

fitbounds leaflet

3
推荐指数
1
解决办法
3754
查看次数

标签 统计

fitbounds ×1

leaflet ×1