0

我正在使用 d3.js 在 Leaflet.js 中绘制多边形的一个非常简单的实现

我正在关注这个:http ://bost.ocks.org/mike/leaflet/

多边形绘制正确,但是在放大/缩小时,它们中的大部分都没有可视化(即使在 DOM 中我可以看到这些隐藏的多边形)

您可以查看http://bl.ocks.org/pere/7370413

有任何想法吗?

4

1 回答 1

1

边界是在重置函数之外计算的,所以它使用原始缩放(我认为这可能是 Mikes Bl.ock 中的一个小错误,尽管经验告诉我这种情况很少发生)。因为边界是在重置之外计算的,所以它使用原始缩放边界,因此您看到多边形漂移。此外,这会阻止多边形被“截断”(这发生在 Mike 的 Bl.ock 中)。

无论如何,我把你的街区撞到了这里。还有一些其他的小改动。

希望这可以帮助。

于 2013-11-09T04:16:51.623 回答