Skip to content

WMTS图层(WMTSLayer)

WMTS类型图层,查看 WMTS标准

示例

示例源码
tsx
import React, { useEffect, useRef, useState } from 'react'
import ReactDOM from 'react-dom'
import { MbMap, MbWmtsLayer } from '@mapbox-react/core'

const App = () => {
  const [mapCenter] = useState([116.3594627380371, 39.93632920085673])
  const [zoom, setZoom] = useState(10)

  return (
    <div className="map-wrapper">
      <MbMap center={mapCenter} zoom={zoom}>
        <MbWmtsLayer
          url="https://t{s}.tianditu.gov.cn/img_w/wmts?tk=b8ed92ff9b64aebcb0110acca15e478f"
          layerName="img"
          layerStyle="default"
          tileMatrixSetID="w"
          subdomains="01234567"
          maxzoom={18}
        />
      </MbMap>
    </div>
  )
}

ReactDOM.render(<App />, document.querySelector('#root'))

API

PROPS

名称描述类型默认值
id图层idstring-
layerName图层名称string-
layerStyle图层样式string-
tileMatrixSetID-string-
tileSize瓦片大小number256
urlWMTS server 地址string-
format图片格式stringimage/png
maxzoom最大缩放级别number22
minzoom最小缩放级别number0
show是否显示booleantrue
subdomainsurl中子域名string / string[] / number[]-
tileMatrixPrefixtileMatrix前缀string-
extraParamsurl上添加的额外参数string-

EVENTS

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

METHODS

名称描述定义