getFeature() for VectorTile layer
This commit is contained in:
@@ -980,8 +980,8 @@ export default CanvasImmediateRenderer;
|
||||
* @param {Array<import("../../transform.js").Transform>} transforms Transforms
|
||||
* for rendering features to all worlds of the viewport, from coordinates to css
|
||||
* pixels.
|
||||
* @param {Array<import("../../Feature.js").default>} features Features to consider.
|
||||
* for hit detection.
|
||||
* @param {Array<import("../../Feature.js").FeatureLike>} features
|
||||
* Features to consider for hit detection.
|
||||
* @param {import("../../style/Style.js").StyleFunction|undefined} styleFunction
|
||||
* Layer style function.
|
||||
* @param {import("../../extent.js").Extent} extent Extent.
|
||||
@@ -1085,11 +1085,11 @@ export function createHitDetectionImageData(size, transforms, features, styleFun
|
||||
/**
|
||||
* @param {import("../../pixel").Pixel} pixel Pixel coordinate on the hit
|
||||
* detection canvas in css pixels.
|
||||
* @param {Array<import("../../Feature").default>} features Features. Has to
|
||||
* @param {Array<import("../../Feature").FeatureLike>} features Features. Has to
|
||||
* match the `features` array that was passed to `createHitDetectionImageData()`.
|
||||
* @param {ImageData} imageData Hit detection image data generated by
|
||||
* `createHitDetectionImageData()`.
|
||||
* @return {Array<import("../../Feature").default>} features Features.
|
||||
* @return {Array<import("../../Feature").FeatureLike>} features Features.
|
||||
*/
|
||||
export function hitDetect(pixel, features, imageData) {
|
||||
const resultFeatures = [];
|
||||
|
||||
Reference in New Issue
Block a user