nakarte
nakarte copied to clipboard
Названия точек теряются при проходе через долготу 180
Пример: https://nakarte.me/#m=4/63.03504/-174.06738&l=O&nktl=77eG3Qk1qRj0uSzC7oRE6w
Как я успел проверить, дело решается обновлением Leaflet, но проблема в том, что вылезает много несовместимых изменений и требуется множество правок.
А это интересно, видимо они что-то сделали с GridLayer, чтобы он магически стал правильно обрабатывать переход через 180. Надо посмотреть коммиты, может удастся нужный фикс выковырять.
Если добавить в опции при создании класса маркеров noWrap: true
, то это решит проблему.
Ведь треки отображается всегда в одном экземпляре (на самой центральной карте), а маркеры зачем-то копируются на все.
Пример, noWrap: true
noWrap: false
(дефолтное)
С noWrap: true
точки будут исчезать и появляться при таком перемещении карты, при котором 180 меридиан переходит через центр окна браузера.