/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> |
| notIncludedTransportModes | var notIncludedTransportModes: List<TransportMode>? |
| showMarkers | var showMarkers: ObservableBoolean |
Functions
| Name | Summary |
|---|---|
| addCloseable | open fun addCloseable(@NonNullp0: Closeable) |
| 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 |