## ----installCRAN, eval=FALSE--------------------------------------------------
#  install.packages("opentripplanner") # Install Package
#  library(opentripplanner)            # Load Package

## ----installGitHub, eval=FALSE------------------------------------------------
#  remotes::install_github("ropensci/opentripplanner") # Install Package
#  library(opentripplanner)                            # Load Package

## ----eval=FALSE---------------------------------------------------------------
#  path_data <- file.path(tempdir(), "OTP")
#  dir.create(path_data)

## ----eval=FALSE---------------------------------------------------------------
#  path_data <- file.path("C:/Users/Public", "OTP")
#  dir.create(path_data)

## ----eval=FALSE---------------------------------------------------------------
#  path_otp <- otp_dl_jar()

## ----eval=FALSE---------------------------------------------------------------
#  path_otp <- otp_dl_jar(path_data, cache = FALSE)

## ----eval=FALSE---------------------------------------------------------------
#  otp_dl_demo(path_data)

## ----eval=FALSE---------------------------------------------------------------
#  log1 <- otp_build_graph(otp = path_otp, dir = path_data)

## ----eval=FALSE---------------------------------------------------------------
#  log1 <- otp_build_graph(otp = path_otp, dir = path_data, memory = 10240)

## ----eval = FALSE-------------------------------------------------------------
#  log2 <- otp_setup(otp = path_otp, dir = path_data)

## ----eval = FALSE-------------------------------------------------------------
#  log2 <- otp_setup(otp = path_otp, dir = path_data, port = 8801, securePort = 8802)

## ----echo = FALSE, fig.align='center', fig.cap="\\label{fig:otpgui}OTP Web Interface"----
knitr::include_graphics("images/otpwebgui.jpg")

## ----eval = FALSE-------------------------------------------------------------
#  otpcon <- otp_connect(timezone = "Europe/London")

## ----eval = FALSE-------------------------------------------------------------
#  otpcon <- otp_connect(hostname =  "localhost",
#                        router = "default",
#                        port = 8801)

## ----eval = FALSE-------------------------------------------------------------
#  otpcon <- otp_connect(url = "https://api.digitransit.fi/routing/v1/routers/hsl")

## ----eval = FALSE-------------------------------------------------------------
#  route <- otp_plan(otpcon,
#                    fromPlace = c(-1.17502, 50.64590),
#                    toPlace = c(-1.15339, 50.72266))

## ----eval = FALSE-------------------------------------------------------------
#  # install.packages("tmap") # Only needed if you don't have tmap
#  library(tmap)              # Load the tmap package
#  tmap_mode("view")          # Set tmap to interactive viewing
#  qtm(route)                 # Plot the route on a map

## ----eval = FALSE-------------------------------------------------------------
#  otp_stop()

