我试图将美国大陆的地图集地图放大到600px宽的窗口。缩放级别4是理想的,但会切断地图的两侧。缩放3使地图太小。 Here is current zoom 3 view - too much white space.
如何使用地图框图块填充地图窗口?我尝试从Tilemill再次出口更广泛的边界无济于事。
答案 0 :(得分:1)
您可以检测地图上的西南和东北点,并使它们适合视图的范围。像这样:
var southWest = L.latLng(40.712, -74.227),
northEast = L.latLng(40.774, -74.125);
map.fitBounds([
southWest,
northEast
]);
您可以在此link上看到fitBounds方法在传单(mapbox)中的工作原理。