我正在尝试通过 vue-leaflet 渲染 OpenStreet 地图。但我面临不完整的渲染问题。地图未显示完整视图,而是部分加载而不是按顺序加载。
这是我的代码
<template>
<l-map
v-show="loadingMap"
:zoom="zoom"
:center="center"
:options="{ zoomControl: false }"
>
<l-tile-layer :url="url"></l-tile-layer>
</l-map>
</template>
我在一些stackoverflow答案中发现,建议导入leaflet.css,我在main.js文件中添加了leaflet.css。(对于沙盒示例,它位于 index.html 中),但仍然无法正常工作
我怎样才能看到完整的地图和实际的地图视图(不像现在这样部分加载)。
Codesandbox 链接:https ://codesandbox.io/s/silent-glade-1yqe8?file=/src/App.vue:31-212