plannerjs - v0.4.1
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Routable
Tile
Provider
Default
constructor
fetcher
pathfinder
Provider
registry
tiles
get
ByLocation
get
ByTile
Coords
get
ByUrl
get
IdFor
Location
get
IdFor
Tile
Coords
get
Multiple
ByTile
Coords
getmultiple
ByLocation
wait
Hierarchy
RoutableTileProviderDefault
RoutableTileProviderIntermediate
RoutableTileProviderTransit
CompositeTileProvider
Implements
IRoutableTileProvider
Index
Constructors
constructor
Properties
fetcher
pathfinder
Provider
registry
tiles
Methods
get
ByLocation
get
ByTile
Coords
get
ByUrl
get
IdFor
Location
get
IdFor
Tile
Coords
get
Multiple
ByTile
Coords
getmultiple
ByLocation
wait
Constructors
constructor
new
Routable
Tile
Provider
Default
(
pathfinderProvider
:
PathfinderProvider
, fetcher
:
IRoutableTileFetcher
)
:
RoutableTileProviderDefault
Parameters
pathfinderProvider:
PathfinderProvider
fetcher:
IRoutableTileFetcher
Returns
RoutableTileProviderDefault
Properties
Protected
fetcher
fetcher
:
IRoutableTileFetcher
Protected
pathfinder
Provider
pathfinder
Provider
:
PathfinderProvider
Protected
registry
registry
:
RoutableTileRegistry
Protected
tiles
tiles
:
IRoutableTileIndex
Methods
get
ByLocation
get
ByLocation
(
zoom
:
number
, location
:
ILocation
)
:
Promise
<
RoutableTile
>
Parameters
zoom:
number
location:
ILocation
Returns
Promise
<
RoutableTile
>
get
ByTile
Coords
get
ByTile
Coords
(
coordinate
:
TileCoordinate
)
:
Promise
<
RoutableTile
>
Parameters
coordinate:
TileCoordinate
Returns
Promise
<
RoutableTile
>
Protected
get
ByUrl
get
ByUrl
(
url
:
string
)
:
Promise
<
RoutableTile
>
Parameters
url:
string
Returns
Promise
<
RoutableTile
>
get
IdFor
Location
get
IdFor
Location
(
zoom
:
number
, location
:
ILocation
)
:
string
Parameters
zoom:
number
location:
ILocation
Returns
string
get
IdFor
Tile
Coords
get
IdFor
Tile
Coords
(
coordinate
:
TileCoordinate
)
:
string
Parameters
coordinate:
TileCoordinate
Returns
string
get
Multiple
ByTile
Coords
get
Multiple
ByTile
Coords
(
coordinates
:
TileCoordinate
[]
)
:
Promise
<
RoutableTileSet
>
Parameters
coordinates:
TileCoordinate
[]
Returns
Promise
<
RoutableTileSet
>
getmultiple
ByLocation
getmultiple
ByLocation
(
zoom
:
number
, locations
:
ILocation
[]
)
:
Promise
<
RoutableTileSet
>
Parameters
zoom:
number
locations:
ILocation
[]
Returns
Promise
<
RoutableTileSet
>
wait
wait
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Generated using
TypeDoc