Skip to content

WMS图层(WMSLayer)

示例

示例源码
vue
<template>
  <div style="height: 400px" class="vw-full vh-full">
    <mb-map :center="[-96.8005, 38.5111]" :zoom="3">
      <mb-wms-layer
        url="https://ahocevar.com/geoserver/wms"
        layers="topp:states"
        version="1.3.0"
        extra-params="CRS=EPSG:3857&TILED=true"
      />
    </mb-map>
  </div>
</template>

<script setup lang="ts">
// https://ahocevar.com/geoserver/wms?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&FORMAT=image%2Fpng&STYLES=&TRANSPARENT=true&LAYERS=topp%3Astates&TILED=true&WIDTH=256&HEIGHT=256&CRS=EPSG%3A3857&BBOX=-7514065.628545966%2C5009377.085697312%2C-6261721.357121638%2C6261721.35712164
</script>

API

PROPS

名称描述类型默认值
id图层idstring-
layers图层名称string-
layer-style图层样式string-
tile-size瓦片大小number256
height图片高number256
width图片宽number256
urlWMS server 地址string-
format图片格式stringimage/png
maxzoom最大缩放级别number22
minzoom最小缩放级别number0
show是否显示booleantrue
subdomainsurl中子域名string / string[] / number[]-
transparent是否透明booleantrue
version版本string1.1.1
srs坐标系stringEPSG:3857
extra-paramsurl上添加的额外参数string-

EVENTS

名称描述参数
created地图初始化完成事件-

SLOTS

名称描述

METHODS

名称描述定义