2013-12-17 22 views
12

Chúng tôi cần vô hiệu hóa bản đồ thế giới trùng lặp ở bên trái và bên phải của bản đồ thế giới chính, được hiển thị theo mặc định. Vấn đề là chúng tôi cần mức thu phóng chính xác ở đó và đôi khi tờ rơi hiển thị các bản sao ... Có thể xóa các bản sao hoàn toàn không?leaflet.js vô hiệu hóa bản đồ thế giới trùng lặp

Trả lời

22

Bạn sẽ tắt thuộc tính noWrap của Lớp lát gạch của mình. Tài liệu here

var layer = new L.TileLayer("http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", { 
    noWrap: true 
}); 
+1

Cảm ơn bạn đời! Tôi đã bỏ lỡ điều đó! – nvvetal

+2

Không hoạt động trong phiên bản 1.0, nhưng tôi sẽ không downvote, chỉ cần chia sẻ. – catbadger

+1

Vì vậy, tôi chưa sử dụng 1.0, nhưng tôi vẫn thấy tài liệu về thuộc tính 'noWrap' ở đây: http://leafletjs.com/reference-1.0.0.html#gridlayer-nowrap và nó có vẻ như mong đợi. Điều gì không hoạt động chính xác? –

Các vấn đề liên quan