سینا ملتفت
4 سال پیش توسط سینا ملتفت مطرح شد
0 پاسخ

مشکل پاک نشدن مسیر قبلی در نقشه بعد از آپدیت شدن به مسیر جدید

سلام من مشکلی که دارم وقتی از کتابخانه polyline Decorator leaflet برای نشون دادن مسیر استفاده میکنم موقعی که دارم تاریخ رو عوض میکنم تا مسیر جدید رو نشون بده مسیر قبلی رو پاک نمیکنه به نظرتون مشکل از کجا میتونه باشه

const PolylineDecorator = withLeaflet(props => {

const { positions } = props;
const polyRef = useRef();

useEffect(() => {
const polyline = polyRef.current.leafletElement; //get native Leaflet polyline
const { map } = polyRef.current.props.leaflet; //get native Leaflet map

L.polylineDecorator(polyline, {
 patterns: props.patterns,
}).addTo(map);
}, []);
return <Polyline ref={polyRef} {...props} opacity="0" />;
});

نقشه leaflet polyline decorator