Skip to content

TempLayer

Example

Example Source Code
vue
<template>
  <div class="map-container black">
    <mb-map :pitch="60" :zoom="2" :mamb-zoom="4">
      <mb-temp-layer
        :image="__RESOURCE_URL__ + 'wind/tmp.png'"
        :min="-21.32"
        :max="26.8"
        :range="[360, 170]"
        :origin="[0, 85]"
        :resolution="0.25"
        :opacity="0.8"
      />
    </mb-map>
  </div>
</template>

<script setup lang="ts"></script>

API

PROPS

NameDescriptionTypeDefault
idLayer IDstring-
imageURL of the imagestring-
maxMaximum value (used for color mapping/scaling)number-
minMinimum value (used for color mapping/scaling)number-
originOrigin of the image (e.g., [x, y] coordinates)number[]-
rangeValue range (e.g., [min, max])number[]-
resolutionResolution of the image (e.g., pixels per unit)number-
ramp-colorsColor ramp for visualizationIndexAny{ 0.0: "#6fb9e6", 0.1: "#8ac4e6", 0.2: "#abdda4", 0.3: "#e6f598", 0.4: "#fee08b", 0.5: "#fdae61", 0.6: "#f46d43", 1.0: "#d53e4f" }
opacityOpacity (0-1)number0.8
visibleVisibilitybooleantrue

EVENTS

NameDescriptionParameters
createdInitialization complete event-

SLOTS

NameDescription

METHODS

NameDescriptionDefinition