Package-level declarations
Types
Link copied to clipboard
Enumeration of map actions
Link copied to clipboard
data class PMMapBoundingBox(val topLeftPosition: PMMapPosition? = null, val bottomRightPosition: PMMapPosition? = null)
Definition of setting map camera view bound to a box specified by top left and bottom right position
Link copied to clipboard
data class PMMapCameraParams(val position: PMMapPosition? = null, val boundingBox: PMMapBoundingBox? = null, val movementMode: PMMovementModeValue? = null, val zoomLevel: PMMapValue? = null, val rotation: PMMapValue? = null, val tilt: PMMapValue? = null)
Definition of map camera
Link copied to clipboard
data class PMMapDataRequestParams(val removeMarkerIds: List<String>? = null, val markerDefinitions: List<PMMapMarkerDefinition>? = null, val markerBitmaps: List<PMBitmap>? = null)
Request parameters for map data operations
Link copied to clipboard
data class PMMapMarkerDefinition(val markerId: String, val coordinate: PMMapPosition, val markerIconAnchorX: Float = 0.0f, val markerIconAnchorY: Float = 0.0f, val minVisibleZoomLevel: Float = 0.0f, val maxVisibleZoomLevel: Float = 0.0f, val bitmapId: String)
Definition of map marker
Link copied to clipboard
Represents position in WGS84 coordinates with double precision
Link copied to clipboard
data class PMMapRequest(val action: PMMapAction, val mapId: String, val mapSurfaceConfig: PMMapSurfaceConfig? = null, val mapDataRequest: PMMapDataRequestParams? = null, val mapCameraRequest: PMMapCameraParams? = null)
Request message for Map operations
Link copied to clipboard
data class PMMapResponse(val action: PMMapAction, val mapId: String, val status: PMMapResponseStatus? = null)
Response message from Map interface
Link copied to clipboard
Outcome of map operation
Link copied to clipboard
Importance level of message
Link copied to clipboard
data class PMMapSurfaceConfig(val mapHeightPx: Int = 0, val mapWidthPx: Int = 0, val mapDpi: Int = 0)
Configuration of map surface
Link copied to clipboard
Defines optional value
Link copied to clipboard
Definition of camera mode affected by vehicle movement. Based on selected mode the position / rotation / zoom level of map camera is affected
Link copied to clipboard
Defines optional movement mode value