Расширяя GridLayer, вы можете вернуть пользовательский элемент div, чтобы загрузить свой собственный визуал для каждой плитки на основе координаты. Для того, что я хочу сделать, я хочу сделать каждую плитку отзывчивой, чтобы она что-то делала, когда вы наводите курсор на нее. Однако добавление этого атрибута в div ничего не делает, так же как и щелчок и другая интерактивность. Кажется, что Leaflet просто визуализирует их отдельно и возвращает составное изображение, которое они производят, стирая мои атрибуты.
Вместо этого мне нужно вытащить событие с карты, найти плитку, на которую я нажал, изменить данные для этой плитки и перезагрузить слой, чтобы отобразились изменения. Есть ли более быстрый и чистый способ сделать это?