Mapbox GL JS CookbookMapbox GL JS Cookbook
快速开始
样式规范
空间数据
插件
进阶
DECK.GL
  • 文档
  • 术语
  • 示例
GitHub
快速开始
样式规范
空间数据
插件
进阶
DECK.GL
  • 文档
  • 术语
  • 示例
GitHub
  • 插件

    • Draw
    • ImageLayer
    • GridLayer
    • EChartsLayer
    • PolygonMorpher

PolygonMorpher

@naivemap/mapbox-gl-polygon-morpher 实现多边形平滑变化效果。

# yarn
yarn add @naivemap/mapbox-gl-polygon-morpher
# 或 npm
npm i @naivemap/mapbox-gl-polygon-morpher
import PolygonMorpher from '@naivemap/mapbox-gl-polygon-morpher'

// 1. 构造一个 PolygonMorpher
const geojsonSource = map.getSource('geojson-source') // 只需要一个 GeoJSON 数据源
const polygonMorpher = new PolygonMorpher(geojsonSource)

// 2. 变化到新的多边形
const newPolygonFeature = { type: 'Feature', geometry: { type: 'Polygon', coordinates: [] } }
polygonMorpher.morph(newPolygonFeature)
在 GitHub 上编辑此页!
上次更新:
贡献者: huangli, huanglii
Prev
EChartsLayer