Я пытаюсь измерить расстояние, используя пример измерения .
, но разница в том, что я показываю изображение, используя iiifimage, как этот пример
У меня также есть линия масштаба на карте, которая работает хорошо (после установки проекции ниже на моей карте).
const projection = new Projection({
code: 'ZOOMIFY',
units: 'PIXELS',
metersPerUnit,
extent: [0, 0, options.size[0], options.size[1]],
getPointResolution: a => a
});
С помощью инструмента измерения, чтобы получить длину моего Я делаю это:
const length = getLength(geom, { projection: map.getView().getProjection() });
К сожалению, мое измеренное расстояние совершенно неверно (по сравнению с моей шкалой и моим реальным изображением).
Что я делаю не так?
Большое спасибо.