MultiGeocoder

class MultiGeocoder(applicationContext: Context, val gridState: GridState, settlementState: GridState, tileSearch: TileSearch, val networkUtils: NetworkUtils) : SoundscapeGeocoder

The MultiGeocoder dynamically switches between Android, Photon and Local geocoders depending on the user settings and network availability.

Constructors

Link copied to clipboard
constructor(applicationContext: Context, gridState: GridState, settlementState: GridState, tileSearch: TileSearch, networkUtils: NetworkUtils)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun getAddressFromLngLat(userGeometry: UserGeometry, localizedContext: Context?): LocationDescription?
Link copied to clipboard
open suspend override fun getAddressFromLocationName(locationName: String, nearbyLocation: LngLatAlt, localizedContext: Context?): List<LocationDescription>?