如何从 Openlayers 包扩展 ViewOptions

How to extends ViewOptions from Openlayers package

我有一个接口,我想扩展 ViewOptions,但我找不到它在包 ol 中的位置。

谁能告诉我 ViewOptions 在哪里?

使用 ol 包时,您无需执行任何操作即可添加选项。这也是 externs/olx.js 文件不是包的一部分的原因。

所以您所做的只是将自定义附加选项传递给 View 子类的构造函数,然后使用它。类似于:

import View from 'ol/view';
import ol from 'ol';

var CustomView = function(options) {
  this.customOption = options.customOption;
}
ol.inherits(CustomView, View);

var myView = new CustomView({customOption: 'foo'});
console.log(myView.customOption); // > 'foo'