AndroidForwardGeocoder

Android ForwardGeocoder via Compass's mobile geocoder, itself android.location.Geocoder underneath — the same OS geocoder AndroidLocationNameResolver wraps for the reverse direction.

Compass resolves its Android application android.content.Context internally via an AndroidX Startup initializer (ContextProvider, in compass-tools-android), so unlike AndroidLocationNameResolver this needs no android.content.Context constructor param.

Every failure path — no geocoder backend, no result, or any exception — resolves to an empty list, matching LocationNameResolver.resolve's never-throws contract.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun forward(address: String): List<GeoCoordinates>