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