/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 |