Nothing
# process data
vultures$POSIX <- as.POSIXct(vultures$timestamp, tz = "UTC")
vultures_paths <- vultures[vultures$POSIX > as.POSIXct("2009-03-01", origin = "1970-01-01") &
vultures$POSIX < as.POSIXct("2009-05-01", origin = "1970-01-01"), ]
test_that("return animation paths after interpolation using GAM", {
# run GAM interpolation
gam_int_results <- animate_paths(
paths = vultures_paths,
delta.t = "week",
coord = c("location.long", "location.lat"),
Time.name = "POSIX",
ID.name = "individual.local.identifier",
return.paths = TRUE
)
expect_length(gam_int_results, 9)
expect_equal(length(gam_int_results$paths), length(gam_int_results$paths.interp))
})
test_that("error when generating animation with Google map background", {
background <- list(
center = c(-90, 10),
zoom = 3,
maptype = "satellite"
)
expect_error(animate_paths(
paths = vultures_paths,
delta.t = "week",
coord = c("location.long", "location.lat"),
Time.name = "POSIX",
ID.name = "individual.local.identifier",
background = background
), paste(
"Google maps now requires an API key. Once you have registered",
"an account with Google here (https://cloud.google.com/maps-platform/),",
"you can provide the API key via the ggmap function",
"register_google(key = 'YOUR_API_KEY')."
), fixed = TRUE)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.