缩小时将多边形转换为点

Transform a polygon into a point on zoom out

我正在使用 mapbox 开发应用程序。 我将 mapbox 用作 服务器端数据块 。 我想根据缩放级别将多边形转换为点。

有人知道这是否可行吗?

谢谢!! :)

您可以执行多种操作,具体取决于“将多边形转换为点”对您意味着什么:

  • 生成相同数据的点和多边形版本,以不同的缩放级别(服务器端)提供它们
  • 仅生成多边形版本,但使用一些技巧将其显示为较低缩放级别的点(例如,symbol 图层或 circle 图层)。
  • 仅生成多边形版本,但使用技巧生成 GeoJSON Point 几何体 client-side,并以较低的缩放级别显示 that

在一定程度上取决于您的具体目的。