Calculates route geometries (LINESTRING) between given pairs of points using the HERE 'Intermodal Routing' API.

intermodal_route(
  origin,
  destination,
  datetime = Sys.time(),
  results = 3,
  transfers = -1,
  url_only = FALSE
)

Arguments

origin

sf object, the origin locations of geometry type POINT.

destination

sf object, the destination locations of geometry type POINT.

datetime

POSIXct object, datetime for the departure (default = Sys.time()).

results

numeric, maximum number of suggested route alternatives (Valid range: 1 and 7, default = 3).

transfers

numeric, maximum number of transfers allowed per route (Valid range: -1 and 6, default = -1).

url_only

boolean, only return the generated URLs (default = FALSE)?

Value

An sf object containing the requested intermodal routes.

References

HERE Intermodal Routing API: Routes

Examples

# Provide an API Key for a HERE project set_key("<YOUR API KEY>") # Intermodal routing routes <- intermodal_route( origin = poi[1:3, ], destination = poi[4:6, ], url_only = TRUE )