0

我正在尝试使用测量示例来测量距离。

但不同之处在于我正在使用 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() });

不幸的是,我测量的距离是完全错误的(与我的 scaleLine 和我的真实图像相比)。

我究竟做错了什么 ?

非常感谢。

4

0 回答 0