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
函数中进行