Có thể hiển thị các lớp với Tờ rơi tùy thuộc vào tỷ lệ? Ví dụ: không hiển thị các hạt cho đến khi mức thu phóng đạt 10.
Có thể hiển thị các lớp với Tờ rơi tùy thuộc vào tỷ lệ? Ví dụ: không hiển thị các hạt cho đến khi mức thu phóng đạt 10.
Câu trả lời:
có, bạn có thể đặt tỷ lệ trong hàm tạo:
ví dụ:
var layer = L.tileLayer("http://{s}.tile.page.com/map/{z}/{x}/{y}.jpg", {
minZoom: 1,
maxZoom: 14
} ) ;
vectơ không có thuộc tính tối đa / phút, bạn có thể sử dụng sự kiện zoomend để kích hoạt thêm hoặc xóa chúng, đại loại như:
map.on('zoomend ', function(e) {
if ( map.getZoom() > 13 ){ map.removeLayer( vector )}
else if ( map.getZoom() <= 13 ){ map.addLayer( vector )}
});
map.on('zoomend ', function(e) { if ( map.getZoom() > 12 ){ map.removeLayer( vector )} else if ( map.getZoom() <= 12 ){ map.addLayer( vector )} });