/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.map.home/MapViewModel

MapViewModel

\ class MapViewModel : RxViewModel

Properties

Name Summary
markers val markers: Observable<Pair<List<Pair<MarkerOptions, IMapPoiLocation>>, Set<String>>>
myLocation val myLocation: Observable<Location>
myLocationError val myLocationError: Observable<Throwable>
showMarkers var showMarkers: ObservableBoolean
transportModes var transportModes: List<TransportMode>?

Functions

Name Summary
autoClear fun <T> Observable<T>.autoClear(): Observable<T>
fun Disposable.autoClear()
clearCarPods fun clearCarPods()
getDestinationPinUpdate fun getDestinationPinUpdate(): Observable<PinUpdate>
getInitialCameraUpdate fun getInitialCameraUpdate(): Observable<CameraUpdate>
getOriginPinUpdate fun getOriginPinUpdate(): Observable<PinUpdate>
goToMyLocation fun goToMyLocation()
onCleared open override fun onCleared()
This method will be called when this ViewModel is no longer used and will be destroyed.
onViewPortChanged fun onViewPortChanged(viewPort: ViewPort)
prefetchMarkersForRegion fun prefetchMarkersForRegion(zoom: Float, bounds: LatLngBounds)
putCameraPosition fun putCameraPosition(cameraPosition: CameraPosition?): Completable