/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.timetables/TimetableMapContributor
TimetableMapContributor
\ class TimetableMapContributor(val fragment: Fragment) : TripKitMapContributor
Constructors
TimetableMapContributor | constructor(fragment: Fragment) |
Properties
Name | Summary |
---|---|
errorLogger | @Inject lateinit var errorLogger: ErrorLogger |
formattedElapsedTime | val formattedElapsedTime: LiveData<String> |
fragment | val fragment: Fragment |
getStopDisplayText | @Inject lateinit var getStopDisplayText: GetStopDisplayText |
realTimeViewModelFactory | @Inject lateinit var realTimeViewModelFactory: RealTimeViewModelFactory |
regionService | @Inject lateinit var regionService: RegionService |
serviceStopCalloutAdapter | @Inject lateinit var serviceStopCalloutAdapter: ServiceStopInfoWindowAdapter |
vehicleMarkerIconCreatorLazy | @Inject lateinit var vehicleMarkerIconCreatorLazy: Lazy<VehicleMarkerIconCreator> |
viewModel | @Inject lateinit var viewModel: ServiceStopMapViewModel |
Functions
Name | Summary |
---|---|
cleanup | open override fun cleanup() Called either from onStop() or when the map is switching to another contributor. |
getInfoContents | open override fun getInfoContents(marker: Marker): View? Called when an info window is clicked. |
getMapPreviousPosition | fun getMapPreviousPosition(): CameraPosition? |
initialize | open override fun initialize() Called from the TripKitMapFragment's onAttach() . |
safeToUseMap | open override fun safeToUseMap(context: Context, map: GoogleMap) Called when the map has been initialized and is safe to use. |
serviceStopClick | fun serviceStopClick(stop: ServiceStop) |
setService | fun setService(service: TimetableEntry?) |
setStop | fun setStop(stop: ScheduledStop?) |
setup | open override fun setup() Called from onStart() . |