我想知道如何整合 Leaflet.Polyline.SnakeAnim ( https://github.com/IvanSanchez/Leaflet.Polyline.SnakeAnim ) 和 react-leaflet ( https://github.com/PaulLeCam/react-leaflet ) Leafletjs 插件。
我有一个 React 应用程序,它使用 react-leaflet 在 DOM 中显示一些折线。像这样:
<Polyline weight={4} color={ intToRGB(hashCode(session['session_id'])) } positions={session.waypoints.map(waypoint => [ waypoint.lat, waypoint.lng ])} />
如果我可以为它们设置动画,使它们像前面提到的插件允许的那样“蛇行”,那就太好了。但是由于我的折线是作为 React 组件实现的,所以我看不到如何为它们提供此功能。
我真的很喜欢使用 react-leaflet 语法,如果我不得不将我的应用程序移植到 VanillaJS 来实现这个功能,那将是一个遗憾
任何帮助表示赞赏!
https://github.com/caseysiebel/map-express/blob/master/client/components/Map.js