Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Leaflet 多边形消失_Leaflet - Fatal编程技术网

Leaflet 多边形消失

Leaflet 多边形消失,leaflet,Leaflet,我在一个具有传单功能的网站上工作。在初始地图上,将向地图添加一组点(标记)、线和多边形。但是,当放大到地图时,多边形会消失,在缩小时不会重新出现。有些我可以让他们随机出现时,平移一点,有时他们不会消失,直到平移。。。这是一种随机现象,这使得它更加奇怪。 测试站点位于: 有人知道发生了什么吗?谷歌搜索发现了一些相当古老的帖子,但没有发现任何有用的东西。为地图启用“preferCanvas”并不能解决问题 谢谢大家! 问候 丹麦莫顿这是一只传单虫 只有当多边形的“权重”是字符串时才会发生这种情况:{

我在一个具有传单功能的网站上工作。在初始地图上,将向地图添加一组点(标记)、线和多边形。但是,当放大到地图时,多边形会消失,在缩小时不会重新出现。有些我可以让他们随机出现时,平移一点,有时他们不会消失,直到平移。。。这是一种随机现象,这使得它更加奇怪。 测试站点位于: 有人知道发生了什么吗?谷歌搜索发现了一些相当古老的帖子,但没有发现任何有用的东西。为地图启用“preferCanvas”并不能解决问题

谢谢大家!

问候 丹麦莫顿

这是一只传单虫

只有当多边形的“权重”是字符串时才会发生这种情况:
{weight:“10”}

传单中的问题是,它使用权重进行一些计算,然后将权重添加到一个值中,但计算不正确:
3+“10”=“310”
和not
13


我为这个问题创建了一个PR:

您的演示代码显示了缩放后的图层。您是否在其他浏览器上尝试过此功能?您使用的浏览器是什么?使用Chrome,但在FF中也进行了测试,结果是一样的。。。两者都已完全更新。真奇怪。刚刚在一个匿名标签中测试过,如果某个插件出错,但红色区域仍然会随机消失。做了一个简短的视频显示问题:是的,我可以复制。问题是有什么东西正在改变
path
d
属性,可能是您的某个库?好吧,这很奇怪,但最终在某个地方找到了一个旧线程,它确认了如果多边形的样式将“weight”设置为字符串值,如:“{weight:'3'}”,这种随机行为可能会发生…删除单引号似乎已经解决了问题。