метки на карте по географичеким координатам?
на примере реакта, но думаю суть будет ясна useEffect(() => { if (mapRef.current) { itemsIds.forEach((id) => { const isActive = activeItem ? id === activeItem.id : false; const item = items[id]; const customIcon = leaflet.icon({ iconUrl: isActive ? `img/pin-active.svg` : `img/pin.svg`, iconSize: [27, 39] }); leaflet.marker({ lat: item.location.latitude, lng: item.location.longitude }, { icon: customIcon }) .addTo(mapRef.current) .bindPopup(item.title); }); } }, [items, itemsIds, activeItem, mapRef]);
Видимо вопрос задал неверно, смысл в том что координаты приходят с сервера вида EPSG:3857, а маркеры можно расставить по координатам latLong
я сам с леавлет работал пару дней всего, проблем не было, по поводу настройки координат, то там есть примеры в офф доке, как настроить под разные системы
Просто смотрю на координаты центра, и думаю как к такому виду привести
Обсуждают сегодня