Как измерить с помощью проекции, используя zoomify? - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь измерить расстояние, используя пример измерения .

, но разница в том, что я показываю изображение, используя 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() });

К сожалению, мое измеренное расстояние совершенно неверно (по сравнению с моей шкалой и моим реальным изображением).

Что я делаю не так?

Большое спасибо.

...