use moveVis >= 0.10.2 for this example (does not work with CRAN version 0.10.1)
April 25, 2019 ยท View on GitHub
remotes::install_github("16eagle/moveVis")
library(moveVis) library(move) data("move_data")
align movement to unique times and regular resolution
m <- align_move(m = move_data, digit = 0, res = 4, unit = "mins")
create frames
using path_fade = T to let paths disappear towards the last frame and thus only showing traces on the last frame
frames <- frames_spatial(m, map_service = "mapbox", map_type = "satellite", map_token = "YOUR_MAPBOX_TOKEN", equidistant = F, path_colours = c("red", "green", "blue"), path_fade = T, trace_show = T) %>% add_labels(x = "Longitude", y = "Latitude") %>% add_northarrow(colour = "white", position = "bottomright") %>% add_scalebar(colour = "white", position = "bottomleft") %>% add_timestamps(type = "label") %>% add_progress(size = 2)
animate frames with an end_pause of 2 seconds (holding last frame for 2 seconds)
animate_frames(frames, out_file = "moveVis.gif", width = 850, height = 550, end_pause = 2, overwrite = T)