即使在缩放时如何制作固定大小的网格?
How to make a grid of fixed size even when zooming?
我想创建一个地图,它只包含一个正在填充信息的图块平面。
我想创建一个网格,为此我开始使用
var map = L.map('map', {
zoomControl: false,}).setView([0, 0], 3);
L.GridLayer.GridMap = L.GridLayer.extend({
createTile: function (coords) {
var tile = document.createElement('div');
tile.style.outline = '2px solid black';
tile.style.borderRadius = '5px';
return tile;
}
});
L.gridLayer.gridMap = function(opts) {
return new L.GridLayer.GrdMap(opts);
};
map.addLayer( L.gridLayer.gridMap() );
但是,这些图块在缩小时会改变大小,而我希望它们在缩小时缩小。
谁能帮帮我?
谢谢
正如 IvanSanchez 所说,我只需要使用 minNativeZoom 和 maxNativeZoom。非常感谢!
我想创建一个地图,它只包含一个正在填充信息的图块平面。 我想创建一个网格,为此我开始使用
var map = L.map('map', {
zoomControl: false,}).setView([0, 0], 3);
L.GridLayer.GridMap = L.GridLayer.extend({
createTile: function (coords) {
var tile = document.createElement('div');
tile.style.outline = '2px solid black';
tile.style.borderRadius = '5px';
return tile;
}
});
L.gridLayer.gridMap = function(opts) {
return new L.GridLayer.GrdMap(opts);
};
map.addLayer( L.gridLayer.gridMap() );
但是,这些图块在缩小时会改变大小,而我希望它们在缩小时缩小。
谁能帮帮我?
谢谢
正如 IvanSanchez 所说,我只需要使用 minNativeZoom 和 maxNativeZoom。非常感谢!