Module: component
description Component interfaces and options.
Enumerations#
- CameraVisualizationMode
- ComponentSize
- OriginalPositionMode
- PointVisualizationMode
- SliderConfigurationMode
- TagDomain
- TagMode
Classes#
- BearingComponent
- CacheComponent
- CircleMarker
- Component
- DirectionComponent
- DragPanHandler
- ExtremePointTag
- Geometry
- GeometryTagError
- KeyPlayHandler
- KeySequenceNavigationHandler
- KeySpatialNavigationHandler
- KeyZoomHandler
- KeyboardComponent
- Marker
- MarkerComponent
- OutlineTag
- PointGeometry
- PointerComponent
- PointsGeometry
- PolygonGeometry
- Popup
- PopupComponent
- RectGeometry
- ScrollZoomHandler
- SequenceComponent
- SimpleMarker
- SliderComponent
- SpatialComponent
- SpotTag
- Tag
- TagComponent
- TouchZoomHandler
- VertexGeometry
- ZoomComponent
Interfaces#
- BearingConfiguration
- CacheConfiguration
- CacheDepthConfiguration
- CircleMarkerOptions
- ComponentEvent
- ComponentGeometryEvent
- ComponentHoverEvent
- ComponentMarkerEvent
- ComponentPlayEvent
- ComponentStateEvent
- ComponentTagModeEvent
- DirectionConfiguration
- ExtremePointTagOptions
- IComponent
- KeyboardConfiguration
- MarkerConfiguration
- OutlineTagOptions
- PointerConfiguration
- PopupOffset
- PopupOptions
- SequenceConfiguration
- SimpleMarkerOptions
- SliderConfiguration
- SliderConfigurationIds
- SpatialConfiguration
- SpotTagOptions
- TagConfiguration
- TagStateEvent
- ZoomConfiguration
Type aliases#
ComponentName#
Ƭ ComponentName: "attribution" | "bearing" | "cache" | "cover" | "direction" | "image" | "keyboard" | "marker" | "pointer" | "popup" | "sequence" | "slider" | "spatial" | "tag" | "zoom"
Defined in#
FallbackComponentName#
Ƭ FallbackComponentName: "imagefallback" | "navigationfallback"
Defined in#
component/fallback/FallbackComponentName.ts:1
Events#
ComponentEventType#
• ComponentEventType: "geometrycreate" | "hover" | "markerdragend" | "markerdragstart" | "markerposition" | "playing" | "tagcreateend" | "tagcreatestart" | "tagmode" | "tags"
Defined in#
component/events/ComponentEventType.ts:4
TagEventType#
• TagEventType: "click" | "geometry" | "tag"