首页 > 解决方案 > Mapbox:如何动画多边形变换

问题描述

像这样将点特征从一个转换为另一个非常简单:

在此处输入图像描述

但是我面临一个需要将多边形特征从一个状态动画化到另一个状态的用例,有时多边形(旧的和新的)可以有不同数量的顶点,如下所示,我想将左多边形平滑地动画到右边?

在此处输入图像描述

是否有任何预先构建的 API 或有效的方式来做这些事情?

标签: androidkotlinmapboxgeojsonmapbox-android

解决方案


有时多边形(旧的和新的)可以有不同数量的顶点

作为此特定问题的解决方案,您可以简单地在具有较少顶点的多边形上添加中间节点。下图显示了如何从多边形 A(矩形)到多边形 B(“加号”形状)。这是从该视频中截取的屏幕截图,我建议您结帐。

现在,困难的部分是如何确定在哪里添加这些节点?
你有更多关于这些多边形的信息吗?他们之间有关系吗?

在此处输入图像描述


推荐阅读