Leaflet 如何在React传单地图上向GeoJson形状添加图案?
我正在使用显示地图。我使用()在地图上显示一层多边形 虽然我可以改变多边形填充(Leaflet 如何在React传单地图上向GeoJson形状添加图案?,leaflet,react-leaflet,Leaflet,React Leaflet,我正在使用显示地图。我使用()在地图上显示一层多边形 虽然我可以改变多边形填充(fillOpacity)的不透明度,但我找不到用图案(如方格、条纹等)填充多边形的选项 我发现一个项目()支持将填充图案添加到spool.js形状中,但它尚未被改编为与React-spool一起使用 因此,我的问题是:如何将模式添加到React-mobile形状,或调整mobile.pattern以与React-mobile一起使用?(对于后者,关于如何创建自定义反应传单组件的说明非常简单,但我不知道如何在这种情况下
fillOpacity
)的不透明度,但我找不到用图案(如方格、条纹等)填充多边形的选项
我发现一个项目()支持将填充图案添加到spool.js
形状中,但它尚未被改编为与React-spool
一起使用
因此,我的问题是:如何将模式添加到React-mobile
形状,或调整mobile.pattern
以与React-mobile
一起使用?(对于后者,关于如何创建自定义反应传单组件的说明非常简单,但我不知道如何在这种情况下执行此操作-它似乎比平常更复杂)请查看
如果您使用的是react传单v1,则可以直接扩展react传单的GeoJSON类。如果您使用的是v2,则需要扩展该类。要理解为什么这是必要的,请看一看
一旦您确定了要扩展哪个类,您的大多数更改很可能需要在createFloapElement
函数中进行,也可能在updateLabletElement
函数中进行