如何从 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'
我有一个接口,我想扩展 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'