forEachFeatureAtCoordinate(
    coordinate,
    frameState,
    hitTolerance,
    callback,
    matches,
  ) {
    if (this.vectorRenderer_) {
      return this.vectorRenderer_.forEachFeatureAtCoordinate(
        coordinate,
        frameState,
        hitTolerance,
        callback,
        matches,
      );
    }
    return super.forEachFeatureAtCoordinate(
      coordinate,
      frameState,
      hitTolerance,
      callback,
      matches,
    );
  }
@param {import("../../coordinate.js").Coordinate} coordinate Coordinate.
@param {import("../../Map.js").FrameState} frameState Frame state.
@param {number} hitTolerance Hit tolerance in pixels.
@param {import("../vector.js").FeatureCallback<T>} callback Feature callback.
@param {Array<import("../Map.js").HitMatch<T>>} matches The hit detected matches with tolerance.
@return {T|undefined} Callback result.
@template T
@override