MapboxFog

View source
设置地图的雾 / 大气效果,options 透传 mapbox fog 规格。

简介

MapboxFog 调用 setFog 为地图添加雾 / 大气效果,options 透传 mapbox fog 规格(color/high-color/horizon-blend/space-color/range 等),省略则用样式默认大气。倾斜或地球投影下最明显。

用法

倾斜视角下叠加带色大气与星空:

<template>
  <div class="h-115 w-full overflow-hidden rounded-(--ui-radius) border border-default">
    <MapboxMap
      :options="{
        style: 'mapbox://styles/mapbox/standard',
        center: [116.391, 39.908],
        zoom: 15,
        pitch: 70,
        bearing: -20
      }"
    >
      <MapboxFog
        :options="{
          color: '#dbeafe',
          'high-color': '#a5b4fc',
          'horizon-blend': 0.3,
          'space-color': '#0b1026',
          'star-intensity': 0.15,
          range: [1, 12]
        }"
      />
    </MapboxMap>
  </div>
</template>

API

Props

Prop Default Type
optionsmapboxgl.FogSpecification

大气/雾效果选项;缺省 {} 使用样式默认大气

Changelog

No recent changes
Copyright © 2026 - 2026 YiXuan - MIT License