class

ScaleBarWidget

Dynamic scale bar with metric/imperial units. Updates automatically on view changes.

Constructor

new ScaleBarWidget(options?: ScaleBarWidgetOptions)
Parameter Type Description
options ScaleBarWidgetOptions optional Widget configuration

ScaleBarWidgetOptions

Field Type Description
position WidgetPosition optional Widget position Default: 'bottom-left'
unit 'metric' | 'imperial' | 'dual' optional Unit system Default: 'metric'
maxWidthPx number optional Maximum bar width in pixels Default: 150

Methods

setGroundResolution()

setGroundResolution(metersPerPixel: number): void

Update scale bar for current resolution.

Returns void

mount()

mount(container: HTMLElement): void

Mount widget.

Returns void

unmount()

unmount(): void

Unmount widget.

Returns void