/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(). |