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 | 图层id | string | - |
layerName | 图层名称 | string | - |
layerStyle | 图层样式 | string | - |
tileMatrixSetID | - | string | - |
tileSize | 瓦片大小 | number | 256 |
url | WMTS server 地址 | string | - |
format | 图片格式 | string | image/png |
maxzoom | 最大缩放级别 | number | 22 |
minzoom | 最小缩放级别 | number | 0 |
show | 是否显示 | boolean | true |
subdomains | url中子域名 | string / string[] / number[] | - |
tileMatrixPrefix | tileMatrix前缀 | string | - |
extraParams | url上添加的额外参数 | string | - |
EVENTS
名称 | 描述 | 参数 |
---|---|---|
onCreated | 地图初始化完成事件 | - |
METHODS
名称 | 描述 | 定义 |
---|