flywave-map-controls
Home > @flywave/flywave-map-controls
flywave-map-controls package
Camera controller which implements a common default set of camera functionality in a map context.
Remarks
Classes
Class | Description |
|---|---|
(BETA) A Utility class for the creation of Camera Animations | |
(BETA) A [[CameraAnimation]] along of a set of [[ControlPoint]]s | |
Class to pan between the specified geo coordinates. Height can be specified to move the camera in and out. | |
Create an animation around the Z-axis of the camera. | |
(BETA) A ControlPoint used to defined the Track of the [[CameraKeyTrackAnimation]] | |
Class that can be used to track long presses on an HTML Element. A long press is a press that lasts a minimum duration (see the [[timeout]] member) while the pointer is not moved more than a certain threshold (see the [[moveThreshold]] member). | |
Base class to handle UI overlay elements. | |
鼠标指针样式管理器 为不同的地图操作提供明确且具有设计感的视觉反馈 |
Abstract Classes
Abstract Class | Description |
|---|---|
Abstract class used as base to define camera animations. |
Enumerations
Enumeration | Description |
|---|---|
Functions used for specifying animations' speed. | |
Functions used to generate intermediate animation values. |
Functions
Function | Description |
|---|---|
Returns the direction vector that is described by the given azimuth and altitude. | |
calculateNormalizedDeviceCoordinates(screenCoordinateX, screenCoordinateY, screenSizeX, screenSizeY) | Transforms the given point in screen space into NDC space by taking the given screen dimension into account. |
Extracts the CSS width and height of the given canvas if available, or width and height of the canvas otherwise. | |
Safely parses decimal value into Safely falls back to default value for |
Interfaces
Interface | Description |
|---|---|
(BETA) The options to create a CameraKeyTrackAnimation | |
Options for a camera animation. | |
(BETA) The Options used to create a ControlPoint | |
Screenshot configuration options | |