sdk / com.mapbox.search.location / LocationProvider

LocationProvider

@UiThread interface LocationProvider

Provides location as geoJson point. By default coordinate from location provider used for search. If you specify proximity parameter in search options, it will be used instead of location provider data.

Functions

getLocation

Get user coordinates. Should be called on the main thread.

abstract fun getLocation(): Point?

Inheritors

DefaultLocationProvider

Default location provider implementation. By default coordinate from location provider used for search. If you specify proximity parameter in search options, it will be used instead of location provider data.

class DefaultLocationProvider : LocationProvider

PointLocationProvider

Fixed-point location provider. By default coordinate from location provider used for search. If you specify proximity parameter in search options, it will be used instead of location provider data.

class PointLocationProvider : LocationProvider