@honua/sdk-js
    Preparing search index...

    Module webmap

    @honua/sdk-js/webmap — WebMap JSON parse + symbol / renderer / popup converters.

    import { parseWebMap } from "@honua/sdk-js/webmap";

    const webmapJson = await (await fetch("/path/to/webmap.json")).json();
    const { layers, warnings } = parseWebMap(webmapJson);
    if (warnings.length > 0) console.warn("WebMap conversion warnings:", warnings);
    import { CONTRACT, getContractSummary } from "@honua/sdk-js/webmap";

    const summary = getContractSummary();
    console.log(summary.supported); // ["FeatureLayer", "MapImageLayer", ...]
    console.log(summary.unsupported); // entries with `support: "unsupported"` + reason

    Interfaces

    RendererConversionOptions
    VisualVariableLegend
    WebMapBaseMapLayer
    WebMapClassBreaksRenderer
    WebMapDrawingInfo
    WebMapFieldInfo
    WebMapInitialState
    WebMapLabelClass
    WebMapLayerDefinition
    WebMapPictureMarkerSymbol
    WebMapSimpleFillSymbol
    WebMapSimpleLineSymbol
    WebMapSimpleMarkerSymbol
    WebMapSimpleRenderer
    WebMapSpatialReference
    WebMapTextSymbol
    WebMapUniqueValueRenderer

    Type Aliases

    WebMapViewpointTargetGeometry

    Functions

    classBreaksRendererFromWebMap
    esriLineStyleToDashArray
    uniqueValueRendererFromWebMap

    References

    BasemapConversionResult → BasemapConversionResult
    CONTRACT → CONTRACT
    ContractEntry → ContractEntry
    ContractSummary → ContractSummary
    ContractSupport → ContractSupport
    convertBasemap → convertBasemap
    convertExtent → convertExtent
    convertInitialViewpoint → convertInitialViewpoint
    convertLabelingInfo → convertLabelingInfo
    convertOperationalLayer → convertOperationalLayer
    convertPopupInfo → convertPopupInfo
    convertRenderer → convertRenderer
    convertSymbol → convertSymbol
    createWarningCollector → createWarningCollector
    EsriColor → EsriColor
    esriColorToCss → esriColorToCss
    ExtentConversionResult → ExtentConversionResult
    getContractSummary → getContractSummary
    HonuaPopupConfig → HonuaPopupConfig
    HonuaPopupFieldInfo → HonuaPopupFieldInfo
    HonuaPopupMediaInfo → HonuaPopupMediaInfo
    LayerConversionResult → LayerConversionResult
    parseWebMap → parseWebMap
    ParseWebMapOptions → ParseWebMapOptions
    ParseWebMapResult → ParseWebMapResult
    RendererConversionResult → RendererConversionResult
    SymbolConversionResult → SymbolConversionResult
    WarningCollector → WarningCollector
    WebMapBaseMap → WebMapBaseMap
    WebMapBookmark → WebMapBookmark
    WebMapExtent → WebMapExtent
    WebMapJson → WebMapJson
    WebMapOperationalLayer → WebMapOperationalLayer
    WebMapPoint → WebMapPoint
    WebMapPopupInfo → WebMapPopupInfo
    WebMapRenderer → WebMapRenderer
    WebMapSymbol → WebMapSymbol
    WebMapViewpoint → WebMapViewpoint
    WebMapWarning → WebMapWarning