mapengine package
This package contains the interfaces for a mapengine. A MapEngine is a standardization between the rendering engine used in the backend of an interactive map, and other applications. Using a map engine makes it possible to improve certain syntaxes, and provide long term support while using open source map engine projects in the backend.
Classes
| Class | Description |
|---|---|
| Filter | Defines a filter on a layer |
| HoverEventArgs | Triggered when the user hovers over features on the map |
| Location | Represents a location on the map |
| MapClickEventArgs | Triggered when the user clicks on the map |
| MoveEndEventArgs | Triggered when the map has been moved |
| RotationChangedEventArgs | Triggered when the map rotation |
| SelectCompletedEventArgs | Triggered when a feature is selected |
| SketchChangedEventArgs | Triggered when a sketch is completed |
| SketchCompletedEventArgs | Triggered when a sketch is completed |
| VisibilityChangedEventArgs | Triggered when the visibility of a layer is changed |
Enumerations
| Enumeration | Description |
|---|---|
| LayerType | Layer type |
| PointStyleType | Point style type |
| PositionType | Position of an object |
Interfaces
| Interface | Description |
|---|---|
| CircleStyle | Style of the circle |
| DrawInteractionOptions | Options used for draw actions |
| Extent | The extent of an object |
| Feature | Represents a feature of a vector layer |
| FillStyle | The fill style |
| Geometry | Geometry class |
| Layer | Represent a generic map engine layer |
| LayerOptions | Parameters used when creating a new layer |
| Map | The main MapEngine map object |
| MapEngineFactory | Main factory object to create new objects. A factory is used to be able to provide multiple map engines and handling map engines without knowing the exact map engine that is used in the backend. |
| MapOptions | Options used when creating a new map |
| Overlay | An overlay on the map |
| OverlayOptions | Overlay settings |
| Projection | A projection |
| StrokeStyle | Stroke style of a feature |
| Style | Style of a feature |
| Utils | Map Engine utility class for helper methods |
| VectorLayer | Represent a map engine layer |
| ZoomToExtentOptions | Settings used when zooming to extent |
| ZoomToGeometryOptions | Settings used when zooming to geometry |