getDistanceTimeEstimate

abstract fun getDistanceTimeEstimate(searchEntity: SearchEntity, routeOptions: RoutingOptions, callback: Consumer<DistanceTime>)

Get DistanceTime from current location to SearchEntity based on specified routing options

Parameters

searchEntity

Destination search entity. See SearchEntity

routeOptions

Estimated distance in meters and time in minutes. See RoutingOptions

callback

callback with DistanceTime in meters and time in minutes. See DistanceTime

See also


abstract fun getDistanceTimeEstimate(@NonNull searchEntity: SearchEntity, @Nullable routeOptions: RoutingOptions): DistanceTime

Get DistanceTime from current location to SearchEntity based on specified routing options synchronously

Return

with DistanceTime in meters and time in minutes. See DistanceTime

Parameters

searchEntity

Destination search entity. See SearchEntity

routeOptions

Estimated distance in meters and time in minutes. See RoutingOptions

See also


abstract fun getDistanceTimeEstimate(destination: MercatorZone, routeOptions: RoutingOptions, callback: Consumer<DistanceTime>)

Get DistanceTime from current location to a specified destination based on specified routing options.

Parameters

destination

Location of the destination. See MercatorZone

routeOptions

Routing options to be used. See RoutingOptions

callback

callback with DistanceTime in meters and time in minutes. See DistanceTime

See also


abstract fun getDistanceTimeEstimate(destination: MercatorZone, routeOptions: RoutingOptions): DistanceTime

Get DistanceTime from current location to a specified destination based on specified routing options synchronously.

Return

with DistanceTime in meters and time in minutes. See DistanceTime

Parameters

destination

Location of the destination. See MercatorZone

routeOptions

Routing options to be used. See RoutingOptions

See also


abstract fun getDistanceTimeEstimate(start: MercatorZone, destination: MercatorZone, routeOptions: RoutingOptions, callback: Consumer<DistanceTime>)

Get DistanceTime from specified start and destination based on specified routing options.

Parameters

start

Location of the start. See MercatorZone

destination

Location of the destination. See MercatorZone

routeOptions

Routing options to be used. See RoutingOptions

callback

callback with DistanceTime in meters and time in minutes. See DistanceTime

See also


abstract fun getDistanceTimeEstimate(iSearchable: ISearchable, routeOptions: RoutingOptions): DistanceTime

Get DistanceTime from iSearchable to a specified destination based on specified routing options synchronously.

Return

with DistanceTime in meters and time in minutes. See DistanceTime

Parameters

iSearchable

item representing entity or tag on the map. See ISearchable

routeOptions

Routing options to be used. See RoutingOptions

See also