Angular 8应用中的“Mapbox Marker Style/CSS不起作用”
创始人
2024-10-18 00:00:20
0

在Angular 8应用中,如果Mapbox的标记样式(Marker Style)或CSS不起作用,可以尝试以下解决方法:

  1. 确保引入了正确的Mapbox CSS文件。在Angular的index.html文件中,添加以下代码:

确保在angular.json文件中的styles数组中也引入了Mapbox CSS文件:

"styles": [
  "src/styles.css",
  "node_modules/mapbox-gl/dist/mapbox-gl.css"
],
  1. 确保在组件中正确引入了Mapbox的JavaScript和CSS文件。在组件的.ts文件中,添加以下代码:
import * as mapboxgl from 'mapbox-gl';
import 'mapbox-gl/dist/mapbox-gl.css';
  1. 确保Mapbox的样式代码正确应用到标记(Marker)上。在创建标记的代码中,添加样式类或内联样式:
const marker = new mapboxgl.Marker({color: 'red'})
  .setLngLat([longitude, latitude])
  .addTo(map);

或者使用内联样式:

const marker = new mapboxgl.Marker()
  .setLngLat([longitude, latitude])
  .getElement().style.backgroundColor = 'red';
  1. 确保样式代码的优先级。有时候,其他样式代码会覆盖Mapbox的样式。可以尝试使用!important关键字提高Mapbox样式的优先级:
.mapboxgl-marker {
  /* 添加!important关键字 */
  background-color: red !important;
}

通过上述方法,应该能够解决在Angular 8应用中Mapbox标记样式或CSS不起作用的问题。

相关内容

热门资讯

第三方技巧!wepoker插件... 第三方技巧!wepoker插件辅助(透视)wepoker透视器免费-一贯是真的挂(哔哩哔哩)该软件可...
截至目前!德普之星辅助工具如何... 截至目前!德普之星辅助工具如何打开(透视)德扑圈透视-切实有挂(哔哩哔哩)1、很好的工具软件,可以解...
透视好牌!德普之星有辅助软件吗... 透视好牌!德普之星有辅助软件吗(透视)如何下载德普之星辅助软件-一直是真的挂(哔哩哔哩)1、如何下载...
透视私人局!wepoker辅助... 透视私人局!wepoker辅助器免费(透视)wepoker代打辅助机器人-一贯存在有挂(哔哩哔哩)1...
透视规律!xpoker透视辅助... 透视规律!xpoker透视辅助(透视)pokemmo手机脚本-好像真的有挂(哔哩哔哩)1、进入游戏-...
2026版辅助挂!hhpoke... 2026版辅助挂!hhpoker一直输有挂吗(透视)hhpoker真的有透视吗-其实存在有挂(哔哩哔...
2026版规律!德普之星私人局... 2026版规律!德普之星私人局辅助器(透视)德普之星透视辅助软件激活码-一贯真的有挂(哔哩哔哩)在进...
值得注意的是!德扑圈透视挂(透... 值得注意的是!德扑圈透视挂(透视)德普之星私人局透视-切实是有挂(哔哩哔哩)1、下载好德普之星私人局...
透视数据!德州透视竞技联盟(透... 透视数据!德州透视竞技联盟(透视)we poker免费辅助器-真是是有挂(哔哩哔哩)德州透视竞技联盟...
2026版总结!aapoker... 2026版总结!aapoker怎么选牌(透视)hhpoker万能辅助器-切实真的是有挂(哔哩哔哩)一...