wladich/nakarte

Названия точек теряются при проходе через долготу 180

Opened this issue · 5 comments

Как я успел проверить, дело решается обновлением Leaflet, но проблема в том, что вылезает много несовместимых изменений и требуется множество правок.

А это интересно, видимо они что-то сделали с GridLayer, чтобы он магически стал правильно обрабатывать переход через 180.
Надо посмотреть коммиты, может удастся нужный фикс выковырять.

Если добавить в опции при создании класса маркеров noWrap: true, то это решит проблему.
Ведь треки отображается всегда в одном экземпляре (на самой центральной карте), а маркеры зачем-то копируются на все.

Пример, noWrap: true

Screen Shot 2021-09-09 at 13 39 59

noWrap: false (дефолтное)
Screen Shot 2021-09-09 at 13 40 16

С noWrap: true точки будут исчезать и появляться при таком перемещении карты, при котором 180 меридиан переходит через центр окна браузера.