Module type for ol.layer.Vector
This commit is contained in:
@@ -39,7 +39,7 @@ const DEFAULT_GRADIENT = ['#00f', '#0ff', '#0f0', '#ff0', '#f00'];
|
|||||||
* options means that `title` is observable, and has get/set accessors.
|
* options means that `title` is observable, and has get/set accessors.
|
||||||
*
|
*
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.layer.Vector}
|
* @extends {module:ol/layer/Vector~VectorLayer}
|
||||||
* @fires ol.render.Event
|
* @fires ol.render.Event
|
||||||
* @param {olx.layer.HeatmapOptions=} opt_options Options.
|
* @param {olx.layer.HeatmapOptions=} opt_options Options.
|
||||||
* @api
|
* @api
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import {assign} from '../obj.js';
|
|||||||
* options means that `title` is observable, and has get/set accessors.
|
* options means that `title` is observable, and has get/set accessors.
|
||||||
*
|
*
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.layer.Vector}
|
* @extends {module:ol/layer/Vector~VectorLayer}
|
||||||
* @param {olx.layer.VectorTileOptions=} opt_options Options.
|
* @param {olx.layer.VectorTileOptions=} opt_options Options.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -490,7 +490,7 @@ CanvasImmediateRenderer.prototype.drawGeometry = function(geometry) {
|
|||||||
* Render a feature into the canvas. Note that any `zIndex` on the provided
|
* Render a feature into the canvas. Note that any `zIndex` on the provided
|
||||||
* style will be ignored - features are rendered immediately in the order that
|
* style will be ignored - features are rendered immediately in the order that
|
||||||
* this method is called. If you need `zIndex` support, you should be using an
|
* this method is called. If you need `zIndex` support, you should be using an
|
||||||
* {@link ol.layer.Vector} instead.
|
* {@link module:ol/layer/Vector~VectorLayer} instead.
|
||||||
*
|
*
|
||||||
* @param {module:ol/Feature~Feature} feature Feature.
|
* @param {module:ol/Feature~Feature} feature Feature.
|
||||||
* @param {ol.style.Style} style Style.
|
* @param {ol.style.Style} style Style.
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ inherits(CanvasImageLayerRenderer, IntermediateCanvasRenderer);
|
|||||||
CanvasImageLayerRenderer['handles'] = function(type, layer) {
|
CanvasImageLayerRenderer['handles'] = function(type, layer) {
|
||||||
return type === RendererType.CANVAS && (layer.getType() === LayerType.IMAGE ||
|
return type === RendererType.CANVAS && (layer.getType() === LayerType.IMAGE ||
|
||||||
layer.getType() === LayerType.VECTOR &&
|
layer.getType() === LayerType.VECTOR &&
|
||||||
/** @type {ol.layer.Vector} */ (layer).getRenderMode() === VectorRenderType.IMAGE);
|
/** @type {module:ol/layer/Vector~VectorLayer} */ (layer).getRenderMode() === VectorRenderType.IMAGE);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {defaultOrder as defaultRenderOrder, getTolerance as getRenderTolerance,
|
|||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.renderer.canvas.Layer}
|
* @extends {ol.renderer.canvas.Layer}
|
||||||
* @param {ol.layer.Vector} vectorLayer Vector layer.
|
* @param {module:ol/layer/Vector~VectorLayer} vectorLayer Vector layer.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
const CanvasVectorLayerRenderer = function(vectorLayer) {
|
const CanvasVectorLayerRenderer = function(vectorLayer) {
|
||||||
@@ -104,7 +104,7 @@ CanvasVectorLayerRenderer['handles'] = function(type, layer) {
|
|||||||
* @return {ol.renderer.canvas.VectorLayer} The layer renderer.
|
* @return {ol.renderer.canvas.VectorLayer} The layer renderer.
|
||||||
*/
|
*/
|
||||||
CanvasVectorLayerRenderer['create'] = function(mapRenderer, layer) {
|
CanvasVectorLayerRenderer['create'] = function(mapRenderer, layer) {
|
||||||
return new CanvasVectorLayerRenderer(/** @type {ol.layer.Vector} */ (layer));
|
return new CanvasVectorLayerRenderer(/** @type {module:ol/layer/Vector~VectorLayer} */ (layer));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -147,7 +147,7 @@ CanvasVectorLayerRenderer.prototype.composeFrame = function(frameState, layerSta
|
|||||||
if (this.declutterTree_) {
|
if (this.declutterTree_) {
|
||||||
this.declutterTree_.clear();
|
this.declutterTree_.clear();
|
||||||
}
|
}
|
||||||
const layer = /** @type {ol.layer.Vector} */ (this.getLayer());
|
const layer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
|
||||||
let drawOffsetX = 0;
|
let drawOffsetX = 0;
|
||||||
let drawOffsetY = 0;
|
let drawOffsetY = 0;
|
||||||
let replayContext;
|
let replayContext;
|
||||||
@@ -252,7 +252,7 @@ CanvasVectorLayerRenderer.prototype.forEachFeatureAtCoordinate = function(coordi
|
|||||||
} else {
|
} else {
|
||||||
const resolution = frameState.viewState.resolution;
|
const resolution = frameState.viewState.resolution;
|
||||||
const rotation = frameState.viewState.rotation;
|
const rotation = frameState.viewState.rotation;
|
||||||
const layer = /** @type {ol.layer.Vector} */ (this.getLayer());
|
const layer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
|
||||||
/** @type {!Object.<string, boolean>} */
|
/** @type {!Object.<string, boolean>} */
|
||||||
const features = {};
|
const features = {};
|
||||||
const result = this.replayGroup_.forEachFeatureAtCoordinate(coordinate, resolution, rotation, hitTolerance, {},
|
const result = this.replayGroup_.forEachFeatureAtCoordinate(coordinate, resolution, rotation, hitTolerance, {},
|
||||||
@@ -297,7 +297,7 @@ CanvasVectorLayerRenderer.prototype.handleStyleImageChange_ = function(event) {
|
|||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
CanvasVectorLayerRenderer.prototype.prepareFrame = function(frameState, layerState) {
|
CanvasVectorLayerRenderer.prototype.prepareFrame = function(frameState, layerState) {
|
||||||
const vectorLayer = /** @type {ol.layer.Vector} */ (this.getLayer());
|
const vectorLayer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
|
||||||
const vectorSource = vectorLayer.getSource();
|
const vectorSource = vectorLayer.getSource();
|
||||||
|
|
||||||
const animating = frameState.viewHints[ViewHint.ANIMATING];
|
const animating = frameState.viewHints[ViewHint.ANIMATING];
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import {apply as applyTransform} from '../../transform.js';
|
|||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.renderer.webgl.Layer}
|
* @extends {ol.renderer.webgl.Layer}
|
||||||
* @param {ol.renderer.webgl.Map} mapRenderer Map renderer.
|
* @param {ol.renderer.webgl.Map} mapRenderer Map renderer.
|
||||||
* @param {ol.layer.Vector} vectorLayer Vector layer.
|
* @param {module:ol/layer/Vector~VectorLayer} vectorLayer Vector layer.
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
const WebGLVectorLayerRenderer = function(mapRenderer, vectorLayer) {
|
const WebGLVectorLayerRenderer = function(mapRenderer, vectorLayer) {
|
||||||
@@ -90,7 +90,7 @@ WebGLVectorLayerRenderer['handles'] = function(type, layer) {
|
|||||||
WebGLVectorLayerRenderer['create'] = function(mapRenderer, layer) {
|
WebGLVectorLayerRenderer['create'] = function(mapRenderer, layer) {
|
||||||
return new WebGLVectorLayerRenderer(
|
return new WebGLVectorLayerRenderer(
|
||||||
/** @type {ol.renderer.webgl.Map} */ (mapRenderer),
|
/** @type {ol.renderer.webgl.Map} */ (mapRenderer),
|
||||||
/** @type {ol.layer.Vector} */ (layer)
|
/** @type {module:ol/layer/Vector~VectorLayer} */ (layer)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@ WebGLVectorLayerRenderer.prototype.handleStyleImageChange_ = function(event) {
|
|||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
WebGLVectorLayerRenderer.prototype.prepareFrame = function(frameState, layerState, context) {
|
WebGLVectorLayerRenderer.prototype.prepareFrame = function(frameState, layerState, context) {
|
||||||
const vectorLayer = /** @type {ol.layer.Vector} */ (this.getLayer());
|
const vectorLayer = /** @type {module:ol/layer/Vector~VectorLayer} */ (this.getLayer());
|
||||||
const vectorSource = vectorLayer.getSource();
|
const vectorSource = vectorLayer.getSource();
|
||||||
|
|
||||||
const animating = frameState.viewHints[ViewHint.ANIMATING];
|
const animating = frameState.viewHints[ViewHint.ANIMATING];
|
||||||
|
|||||||
Reference in New Issue
Block a user