Leaflet-draw 控件的工具栏不显示

标签 leaflet leaflet.draw

调用后,我正在尝试在 VueJS 中使用 Leaflet-draw

import LeafletDraw from 'leaflet-draw'

但是当我尝试使用它的时候

    var drawnItems = new L.FeatureGroup();
    map.addLayer(drawnItems);

    var drawControl = new L.Control.Draw({
        edit: {
            featureGroup: drawnItems
        }
    });

    map.addControl(drawControl);

我只有部分控件的工具栏

enter image description here

我是否缺少要包含的 CSS 文件?

最佳答案

如果有人仍在寻找解决方案,那么在 vue 组件(例如 Map.vue)中,您需要添加以下内容:

<script>
import "leaflet-draw/dist/leaflet.draw.css";
.
.
.
</script>

关于Leaflet-draw 控件的工具栏不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43638679/

相关文章:

R:可以制作没有光泽的传单图和渲染表吗?

r - 数据表中的串扰包错误

javascript - 传单标记

leaflet - 使用 Leaflet.Draw 工具栏以英尺显示折线长度

javascript - 如何使用传单和 Javascript 在 map 上添加图像

javascript - 如何在 Leaflet.draw 中编辑弹出窗口

javascript - 如何将要在 map 上显示的文本添加到传单中的geojson对象

javascript - 如何从数据库 Firestore 存储纬度和经度

javascript - 有没有办法在传单 map 上编辑现有的geojson数据

javascript - 如何使用 Angular 从 map 传单绘制中获取绘制的对象?