Я использую Leaflet, чтобы представить некоторые точки на карте.Однако я хочу разместить разные маркеры в зависимости от некоторых параметров.Вопрос заключается в следующем: можно ли импортировать в React весь каталог моих пользовательских маркеров (файлы .png)?В настоящее время это выглядит так:
import icon from 'leaflet/dist/images/marker-icon.png';
А затем
render() {
const position = [54.40, 18.60];
let DefaultIcon = L.icon({
iconUrl: icon,
shadowUrl: iconShadow,
iconSize: [24, 36],
iconAnchor: [12, 36],
popupAnchor: [0, -25]
});
Так что для одного маркера есть один импорт вверху.
Скажем, я хочу импортировать несколько иконок, так что мне нужно импортировать каждый файл .png
отдельно в верхней части моего компонента реакции?Или есть способ просто импортировать каталог, а затем поместить только путь к соответствующему файлу значка?