步骤2:逐层绘制土地轮廓。(与水重叠)
步骤三:获取土地边界框(getBBox)。并将标签放置在中心位置。
步骤四:获取WATER边界框(getBBox)。并将标签放置在中心位置。
最后你看不到WATER标签:
可能的解决方案 A:将水位考虑为另一层(修改您的数据)
可能的解决方案 B:这只是一个想法:您可以从非常低的层创建一个掩码,并用它来掩盖WATER框作为切饼器。我认为getBBox会给你最终形状的正确大小。推荐:在不同的浏览器上尝试一下。Firefox 在使用 getBBox 时会出现 bug:可以在这里看到:https://bugzilla.mozilla.org/show_bug.cgi?id=612118目前还未解决