首页 > 解决方案 > 基于外部数据的样式 Mapbox GL 矢量图层

问题描述

我正在使用 Mapbox GL JS 地图构建应用程序。该地图有一个多边形图层,该图层从 Mapbox 托管的矢量瓦片集中加载。多边形没有设置样式,也不包含我想用来设置它们样式的数据,但是它们确实具有唯一的 ID,我可以使用这些 ID 连接到我的 JS 应用程序范围内的其他数据。因为这是一个 React 应用程序,所以我将这些数据存储在 Redux 中。

将瓦片集图层加入此外部数据的推荐方法是什么?我想它在 Redux 中并不重要——它可以很容易地在一个普通的 JS 对象中——但我对这个有点难过!

标签: reactjsreduxreact-reduxmapboxmapbox-gl-js

解决方案


有一个用于连接数据的 Mapbox 示例——我只是没看到

https://docs.mapbox.com/mapbox-gl-js/example/data-join/


推荐阅读