mapview
library
Classes
-
AssetsManager
-
Assets manager interface.
-
DashPattern
-
Represents a dash pattern for map polyline.
-
HereMap
-
Widget that displays a map. To interact with the map, use the
HereMapController object that is passed to HereMapCreatedCallback
Note: Before using this class, SDKNativeEngine must be already initialized.
-
HereMapController
-
Allows interacting with the map displayed by HereMap widget.
-
HereMapControllerCore
-
The representation of a dynamic and interactive geographic map.
-
HereMapOptions
-
Options used for initialization of map view
-
IconProvider
-
This provider creates icons from a given set of parameters for map content and constraints
for icon dimensions for a particular map scheme. The icon creation currently does not rely
on map data. Therefore, it works without online connection.
-
JsonStyleFactory
-
A factory of Style objects from styles defined in JSON format.
-
JsonStyleFactoryInstantiationErrorDetails
-
Describes the reason for failing to create a Style from a JSON source.
-
LocationIndicator
-
Graphical object to represent the location of the user on the map.
-
MapArrow
-
A visual representation of an arrow on the map.
-
MapCamera
-
Represents the camera looking onto the map view.
-
MapCameraAnimation
-
An animation that can be applied to a MapCamera.
-
MapCameraAnimationFactory
-
Factory for creating MapCameraAnimation objects to change map's camera over time.
-
MapCameraFarPlaneConfiguration
-
Far plane distance configuration for a zoom level.
-
MapCameraKeyframeTrack
-
Stores keyframes for interpolation of a camera property using a specific easing function
and interpolation mode.
-
MapCameraLimits
-
Controls constraints on map camera parameters.
-
MapCameraListener
-
Abstract class for objects that want to get updates whenever the map is redrawn after
camera parameters change.
-
MapCameraState
-
Encapsulates state of the camera.
-
MapCameraUpdate
-
An update that can be applied to the map camera.
-
MapCameraUpdateFactory
-
Factory for creating MapCameraUpdate to change map's camera.
-
MapContentSettings
-
Provides settings regarding map data which are applied globally to all map views.
-
MapContext
-
MapContext is the rendering engine and the context in which virtual geographic maps get rendered.
-
MapContextMemoryManagementOptions
-
Memory management options.
-
MapContextMemoryManagementResult
-
Memory management result.
-
MapFeatureModes
-
Holds constants for map feature modes, to be used with MapScene.enableFeatures.
-
MapFeatures
-
Holds constants for map features, to be used with
MapScene.enableFeatures and MapScene.disableFeatures.
-
MapIdleListener
-
Used to detect when the map becomes idle or busy.
-
MapImage
-
Represents a drawable resource that can be used by a MapMarker, MapMarker3D or MapImageOverlay to be shown on the map.
-
MapImageOverlay
-
MapImageOverlay is used to draw images over the map, at a view coordinate inside the map viewport.
-
MapItemRepresentation
-
Base class to represent visual style of particular map items.
-
MapLayer
-
Interface for managing a map layer.
-
MapLayerBuilder
-
MapLayerBuilder is used to add layers to a map to visualise a dataset in a
programmatic way without defining it upfront in the configuration files.
-
MapLayerBuilderInstantiationErrorDetails
-
Describes the reason for failing to build a MapLayer.
-
MapLayerMapMeasureDependentStorageLevels
-
Provides a mapping between a MapLayer map measure to datasource storage level.
-
MapLayerPriority
-
MapLayerPriority class.
-
MapLayerPriorityBuilder
-
MapLayerPriorityBuilder is an interface used to define the rendering priority of a layer
and its categories, relative to other layers or layer-category pairs.
-
MapLayerVisibilityRange
-
A layer's visibility along a zoom level range.
-
MapMarker
-
MapMarker is used to draw images on the map, for example to mark a specific location.
-
MapMarker3D
-
Represents a 3D shape drawn on the map at specified geodetic coordinates.
-
MapMarker3DModel
-
Represents a 3D model that can be used by a MapMarker3D to be shown on the map.
-
MapMarkerCluster
-
Groups map markers and enables their clustering to reduce visual clutter when there are many of
them in a small area.
-
MapMarkerClusterCounterStyle
-
Styling options for a marker cluster which is represented by the marker count as a text.
-
MapMarkerClusterGrouping
-
Represents a group of map markers belonging to a cluster.
-
MapMarkerClusterImageStyle
-
This class specifies the visual appearance of a cluster marker.
-
MapMarkerTextStyle
-
Styling options for the text of a MapMarker.
-
MapMeasure
-
A map measure.
-
MapMeasureDependentRenderSize
-
Represents a render size, described as map measure dependent values.
-
MapMeasureRange
-
A map measure range.
-
MapObjectDescriptor
-
Interface represents descriptor of a pickable map object.
-
MapPickResult
-
A class representing a map pick result.
-
MapPolygon
-
A visual representation of a polygon on the map.
-
MapPolyline
-
A visual representation of a line on the map.
-
MapPolylineDashImageRepresentation
-
Represents a dash pattern for the map polyline consisting of images rendered with certain gaps
from each other.
-
MapPolylineDashRepresentation
-
Represents a dash pattern for map polyline where the dash can be rendered as a colored
line and the gap can be either empty or colored.
-
MapPolylineRepresentation
-
Base class to represent the visual appearance of a MapPolyline.
-
MapPolylineSolidRepresentation
-
Representation for a solid line without outline.
-
MapScene
-
Represents a map scene and exposes the functionality to manipulate its content.
-
MapSceneLights
-
Manage the lights and their attributes in a scene.
-
MapSceneLightsDirection
-
The direction of lights as a pair of azimuth and altitude angles.
-
MapSceneLoadOptions
-
Represents the configuration options for loading a map scene.
-
MapSceneLoadOptionsBuilder
-
Builder for creating MapSceneLoadOptions instances.
-
MapSceneLoadOptionsBuilderInstantiationErrorDetails
-
Describes the reason for failing to build a MapSceneLoadOptions.
-
MapSceneMapPickFilter
-
Filter for the map content to be picked.
-
MapViewBase
-
Represents the available public API from
MapView.
-
MapViewLifecycleListener
-
Provides a mechanism for observing a lifecycle of a map view and/or implementing components
whose lifecycle needs to be linked with that of a map view.
-
MaterialReflectivity
-
Material reflectivity properties are used to enable per‑pixel lighting for supported map objects
(e.g.
-
Mesh
-
Represents a mesh in 3D space.
-
MeshBuilder
-
Builder for meshes.
-
PickMapContentResult
-
A class that contains possible results from picking map content on the map scene.
-
PickMapItemsResult
-
Carries results from the picking of map items on the map scene.
-
PickTrafficIncidentResult
-
Carries the result of picking a Carto traffic incident object.
-
PickVehicleRestrictionsResult
-
Carries the result of picking a vehicle restriction object.
-
QuadMeshBuilder
-
Builder for a single quad.
-
RenderSize
-
Represents size of visual elements drawn on the map.
-
RoadShieldIconProperties
-
Contains the information required to create a road shield image.
-
Style
-
A style that defines the visual appearance of map rendered features.
-
TranslucentMapLayerGroup
-
A translucent layer group that can be the target for MapLayerPriorityBuilder.inGroup.
-
TranslucentMapLayerGroupErrorDetails
-
Describes the reason for failing to create the group.
-
TriangleMeshBuilder
-
Builder for a single triangle.
-
VehicleRestrictionIconProperties
-
Encapsulates properties for generating vehicle restriction icons
using
IconProvider.
-
WidgetPin
-
Controller for a
Widget pinned at a fixed geographical location on the map.