@americana/maplibre-shield-generator
    Preparing search index...

    Class ShieldRenderer

    A shield renderer configured from a JSON specification

    const shields = {
    "US:I": {
    textColor: Color.shields.white,
    spriteBlank: ["shield_us_interstate_2", "shield_us_interstate_3"],
    textLayout: textConstraint("southHalfEllipse"),
    padding: {
    left: 4,
    right: 4,
    top: 6,
    bottom: 5,
    },
    }
    };

    const shieldRenderer = new ShieldRenderer(shields, routeParser)
    .filterImageID(shieldPredicate)
    .filterNetwork(networkPredicate)
    .renderOnMaplibreGL(map)
    .onShieldDefLoad((shields) => afterShieldRendererLoads(shields)); //Post config

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Get the graphic for a specified route

      Parameters

      • network: string
      • ref: string
      • name: string

      Returns CanvasRenderingContext2D