我正在使用d3.js在Leaflet.js中绘制多边形的非常简单的实现
我关注此事:http://bost.ocks.org/mike/leaflet/
正确绘制多边形,但放大/缩小时大多数都不可视化(即使在DOM中我可以看到这些隐藏的多边形)
您可以查看http://bl.ocks.org/pere/7370413
有什么想法吗?
答案 0 :(得分:1)
边界是在重置功能之外计算的,所以它使用原始缩放(我认为这可能是Mikes Bl.ock中的一个小错误,虽然经验告诉我这种情况很少发生)。因为边界是在重置之外计算的,所以它使用原始缩放界限,因此您看到多边形漂移。此外,这会阻止多边形被“切断”(发生在Mike的Bl.ock中)。
无论如何,我把你的Bl.ock撞到here。还有其他一些小的变化。
希望这会有所帮助。