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?
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:
Có một hasLayer
phương pháp được cung cấp bởi Tờ rơi. Đó là một Boolean
sự trở lại đúng nếu đã có trên bản đồ.
Ví dụ, map.hasLayer(yourUserDefinedLayerNameGoesHere);
sẽ trở lại true
nếu nó được thêm vào bản đồ hoặc false
nếu không.
Để biết thêm chi tiết, hãy tìm tài liệu của Tờ rơi hasLayer
tại: http://leafletjs.com/reference-1.2.0.html#map-methods-for-layers-and-controls