我有一张传单地图。与第一个缩放级别(256px X 256px)的图块相比,地图容器非常大。我想获得瓦片的边界并将地图边界拟合到它。我可以fitbound()
使用多个标记。我采用了这里的代码。我也尝试以相同的想法实现适合瓷砖。不幸的是,它似乎不起作用。这是我的代码
var fitToBounds = function () {
//getting bound of tile 256X256 pixel
var maxLat = map.unproject(new L.Point(0,0)).lat;
var maxLat = map.unproject(new L.Point(0,256)).lat;
var maxLng = map.unproject(new L.Point(256,0)).lng;
var minLng = map.unproject(new L.Point(256,256)).lng;
var southWest = new L.LatLng(minLat, minLng);
var northEast = new L.LatLng(maxLat, maxLng);
map.fitBounds(new L.LatLngBounds(southWest, northEast));
};