Настройка CRS для негеографической svg-карты

#leaflet

Вопрос:

Я пытаюсь показать пользовательскую негеографическую карту с помощью CRS.просто, как описано здесь:

В CRS.Простой, один горизонтальный блок карты сопоставляется с одним горизонтальным пикселем, а idem с вертикальным

Тем не менее, я хочу использовать векторное изображение SVG в качестве наложения, но я не понимаю, как в этом случае определяется единица карты, поскольку векторные изображения на самом деле не имеют разрешения?

Кроме того, как можно установить местоположение источника CRS в определенной точке?

Спасибо за помощь

Комментарии:

1. Единицы CRS остаются прежними — что должно измениться, так это границы вашего L.SVGOverlay .

2. @IvanSanchez Я понимаю, что когда это растр, я бы просто сопоставил границы и разрешение изображения. Но чертеж SVG не имеет внутренней ширины и высоты, не так ли?

3. Да, это так. SVG действительно имеет внутреннюю произвольную систему координат AFAIK. См., например developer.mozilla.org/en-US/docs/Web/SVG/Content_type#length , developer.mozilla.org/en-US/docs/Web/API/SVGLength