我正在寻找一种方法来连接传单事件tileload
或tileloadstart
react-leaflet (v3.1.0)。但是,它们在 useMapEvents() 中不可用,也不能在 TileLayer 组件中访问。
知道我可以在哪里吸引他们吗?我正在尝试在地图更改时重新加载标记(movestart、moveend 等不精确)
我正在寻找一种方法来连接传单事件tileload
或tileloadstart
react-leaflet (v3.1.0)。但是,它们在 useMapEvents() 中不可用,也不能在 TileLayer 组件中访问。
知道我可以在哪里吸引他们吗?我正在尝试在地图更改时重新加载标记(movestart、moveend 等不精确)
在组件上使用eventHandlers
道具TileLayer
:
<MapContainer center={props.position} zoom={13}>
<TileLayer
eventHandlers={{ tileload: () => console.log('tile loaded') }}
attribution='© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
url='https://{s}.tile.osm.org/{z}/{x}/{y}.png'
/>
</MapContainer>