Làm thế nào để kiểm tra nếu một lớp tờ rơi đã được thêm vào trên bản đồ?


14

Tôi đã xây dựng một ứng dụng bản đồ đơn giản trong đó tôi có một lớp trên đầu bản đồ. Trong tờ rơi, làm thế nào tôi có thể kiểm tra xem lớp đã có chưa?

Câu trả lời:


22

Có một hasLayerphương pháp được cung cấp bởi Tờ rơi. Đó là một Booleansự trở lại đúng nếu đã có trên bản đồ.

Ví dụ, map.hasLayer(yourUserDefinedLayerNameGoesHere);sẽ trở lại truenếu nó được thêm vào bản đồ hoặc falsenếu không.

Để biết thêm chi tiết, hãy tìm tài liệu của Tờ rơi hasLayertại: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.