Skip to main content

flywave-draw-controls.measureline

Home > @flywave/flywave-draw-controls > MeasureLine

MeasureLine class

Measurement line class Adds measurement display functionality to ordinary lines, including distance labels and arrows

Signature:

export declare class MeasureLine extends DrawLine 

Extends: DrawLine

Constructors

Constructor

Modifiers

Description

(constructor)(mapView, vertices, id)

Constructs a new instance of the MeasureLine class

Methods

Method

Modifiers

Description

createLineMaterial(color, linewidth)

protected

Override parent class line material creation method to make measurement lines use dashed blue style

createOutlineMaterial()

protected

Override parent class outline material creation method to make outline lines use dashed blue style

dispose()

Release resources

formatDistance(distance)

Format distance display

getDistance()

Get measurement distance

onCameraPositionChanged()

protected

update()

更新测量显示

updateVisuals()

protected

Override parent class update visual effects method