gpt4 book ai didi

javascript - Mapbox JS SDK CSS样式表导致 map 消失

转载 作者:行者123 更新时间:2023-12-05 05:59:32 24 4
gpt4 key购买 nike

我在 VueJS 应用程序中使用 Mapbox JavaScript SDK。我能够毫无问题地显示 map 。现在我想添加一些标记。我看到 on this page您需要导入 CSS 样式表才能使标记起作用。正如文档中所建议的,我已经尝试了以下两种方法:

  1. import 'mapbox-gl/dist/mapbox-gl.css';来 self 的 Vue 组件
  2. <link rel="stylesheet" href="https://api.mapbox.com/mapbox-gl-js/v2.3.1/mapbox-gl.css">来自 <head>我的index.html

使用其中任何一个, map 都会消失,控制台中没有可见的警告或错误。没有这些, map 显示正常,但我收到一条警告:

This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.

我哪里错了?

最佳答案

事实证明,当导入样式表时, map div 折叠为 0 高度。不知道为什么,但手动设置高度解决了问题。

关于javascript - Mapbox JS SDK CSS样式表导致 map 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68107924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com