GeoAPIManagerImpl

class GeoAPIManagerImpl(appApi: AppAPI, systemManager: SystemManager, locationProvider: LocationProvider) : GeoAPIManager

Types

AppsCache
Link copied to clipboard
data class AppsCache(features: List<GeoAPIFeature>, time: Long, center: LatLng)
CofuGasStationsCache
Link copied to clipboard
data class CofuGasStationsCache(cofuGasStations: List<CofuGasStation>, time: Long)
Companion
Link copied to clipboard
object Companion

Functions

apps
Link copied to clipboard
open override fun apps(latitude: Double, longitude: Double, completion: (Result<List<GeoGasStation>>) -> Unit)
cofuGasStations
Link copied to clipboard
open override fun cofuGasStations(completion: (Result<List<CofuGasStation>>) -> Unit)
open override fun cofuGasStations(location: Location, radius: Int, completion: (Result<List<GasStation>>) -> Unit)
features
Link copied to clipboard
open override fun features(poiId: String, latitude: Double, longitude: Double, completion: (Result<List<GeoAPIFeature>>) -> Unit)
isPoiInRange
Link copied to clipboard
open suspend override fun isPoiInRange(poiId: String, location: Location?): Boolean