Я пытаюсь отобразить объект geoJSON (в данном случае контур России), охватывающий 180-й меридиан. В настоящее время часть страны отображается в левой части карты, а часть - в правой:
Глядя на листовку, кажется, что для этого есть исправление, но оно не работает: https://github.com/Leaflet/Leaflet/issues/82. Я также попытался добавить функцию coordsToLatLng, но не могу заставить ее работать. . Слои плиток имеют параметр continuousWorld
, который, как мне кажется, не работает с объектом geoJSON.
Эти данные находятся здесь: https://dl.dropboxusercontent.com/u/12085570/RUS.json. Данные были сгенерированы из шейп-файла в geojson и, наконец, в topojson. Преобразование topojson Я использовал параметр --no-stitch-poles
, который позволяет этому "красиво" отображаться на карте, что означает, что он не соединяет точки справа с левой частью карты.
Есть ли способ заставить это отображаться как непрерывный объект без разделения по меридиану?