render(frameState, target) {
    const layerRenderer = this.getRenderer();

    if (layerRenderer.prepareFrame(frameState)) {
      this.rendered = true;
      return layerRenderer.renderFrame(frameState, target);
    }
    return null;
  }
In charge to manage the rendering of the layer. One layer type is
bounded with one layer renderer.
@param {?import("../Map.js").FrameState} frameState Frame state.
@param {HTMLElement} target Target which the renderer may (but need not) use
for rendering its content.
@return {HTMLElement|null} The rendered element.