Package-level declarations

Types

Link copied to clipboard
typealias MapId = String
Link copied to clipboard
typealias MarkerId = String
Link copied to clipboard
class PMMapCameraModel(mapCameraCallback: PMMapCameraModelCallback = object : PMMapCameraModelCallback {})

Manage map camera setting. Provide the instance of this class to PMMapView.init and use PMMapCameraModel's methods to change the setting of map camera.

Link copied to clipboard

Map camera status callback

Link copied to clipboard
class PMMapDataModel(mapDataModelCallback: PMMapDataModelCallback = object : PMMapDataModelCallback {})

Manage map markers displayed on map. Provide the instance of this class to PMMapView.init and use PMMapDataModel's methods to alter content displayed on map.

Link copied to clipboard

Map data action status callback

Link copied to clipboard
sealed class PMMapError

Map availability status callback

Link copied to clipboard
class PMMapView : SurfaceView

View displaying Sygic map

Link copied to clipboard

Map availability status callback

Link copied to clipboard
data class PMMapViewConfig(val targetPackageName: String, val partyConfig: PartyConfig = PartyConfigProduction)

Configuration for connection to remote map stream engine running in Sygic application