添加和删除geojson层的传单标签
Add and remove Leaflet labels of a geojson layer
使用传单和传单标签,当地图缩放大于10时,如何添加图层"my_layer"的标签?并且当缩放<10?非常感谢。
// ADD GEOJSON LAYER
my_layer = L.geoJson(data, {
onEachFeature: onEachFeature
}
}).addTo(map);
// ZOOM OPTION
map.on('zoomend', function () {
if (map.getZoom() > 10 ) {
// ???
}
if (map.getZoom() <= 10 ) {
// ???
}
});
我认为有更好的解决方案,但如果没有其他标签,我会使用display:传单弹出窗格上没有。使用jQuery:
map.on('zoomend', function () {
if (map.getZoom() > 10 ) {
$('.leaflet-popup-pane).show();
}
if (map.getZoom() <= 10 ) {
$('.leaflet-popup-pane).hide();
}
});
相关文章:
- 单击标签后,使用Javascript更改正文CSS
- 如果在使用IE 7或8时隐藏,则单击标签不选中复选框
- 单击标签,如果复选框道具检查为真
- 如何在 .Net MVC3 中使用 json 和 razor snytax 更改表单的标签
- 如何使用 JavaScript 访问表单选择标签的 value 属性的内容或其内部文本
- 基于表单元素的选定值动态更改表单域标签的技术
- 表单:输入标签抛出错误弹簧 MVC
- 如何动态单击标签以仅检查整行
- 只需单击标签即可双击
- 如何在 JavaScript 中获取文件路径表单输入标签
- 单击标签时获取其 ID
- 如何在 MVC 应用程序中单击标签时选中所有复选框
- 如何使用javascript获取
- 当单击
- 标签下的标签时,我想将活动类添加到该
- 标签中
- JavaScript 在选中复选框时通过单击标签进行确认
- 单击标签时未单击复选框
- 为什么我的 html 表单元素标签在
- 标签下的标签时,我想将活动类添加到该