AreaAlongRoute
public struct AreaAlongRoute
Defines an area along a route for prefetching.
Important
This is a Public Preview API. It may be changed or removed at any time.-
Creates a new instance of
AreaAlongRoute.Important
This is a Public Preview API. It may be changed or removed at any time.
Declaration
Swift
public init( corridorWidth: Measurement<UnitLength> = Defaults.corridorWidth )Parameters
corridorWidthThe width of the corridor, defaults to
Defaults.corridorWidth.
-
Default value constants for
AreaAlongRouteparameters.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum Defaults -
The ‘corridor’ is defined as the sum of the areas to the left and to the right of the central route polyline.
corridorWidthmeasures its total width. (Another way to think about this is to say that the corridor consists of all places within [corridorWidth / 2] of the central route polyline, in all directions equally.) The default value is 0 meters, making the corridor very narrow (but still existent) which means that no extra tiles will be downloaded on top of those through which the polyline passes already. The larger the area, the more robust the system is to temporary unavailability of the map data source, but at a greater memory and bandwidth cost.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public let corridorWidth: Measurement<UnitLength>
AreaAlongRoute Structure Reference