Version 2.7.2

  • add_overlay() now automatically zooms to the overlay area issue 199
  • z_index argument handled when passed in as a variable issue 182
  • directions_steps() and directions_points() now iterate nested results issue 183

Version 2.7.1

Version 2.6.0

  • clear_bounds() function to clear the map bounds object
  • add_ () functions gain focus_layer argument to re-centre the map on the layer being plotted
  • google_map() gets update_map_view argument for controlling map view after using search_box
  • fix for alternatives argument not working
  • split_view argument for google_map() for using a split-view streetview and map
  • restructured JS dependencies
  • Google charts can be added inside info_windows. see ?google_charts
  • fix for add_markers(cluster = T)
  • documentation for google_map-shiny and google_map updated
  • fix for place_hours() and place_open()

Version 2.4.0

  • update_heatmap accepts option_ arguments
  • update_heatmap gets update_map_view argument
  • sf objects supported
  • Vignette updated to include all api calls and map layers
  • google_keys() for viewing / accessing globally defined API keys
  • set_key() for setting global API keys which can be accessed globally
  • google_map_panorama() loads an interactive panorma image without an API key
  • google_map_directions() loads a Google Map Directions search without an API key
  • google_map_search() loads a Google Map Search without an API key
  • google_map_url() loads a Google Map without an API key
  • load_interval argument added to map layers
  • add_dragdrop reads geoJSON styles
  • add_fusion accepts JSON style argument, and query as a list
  • info_window argument for all update_ shape methods
  • map layers auto-recognise GTFS column names: stop_lat, stop_lon, shape_pt_lat, shape_pt_lon
  • legend values are formatted
  • legend_options accepts title, css, position, prefix, suffix, reverse
  • legend available for all shape layers
  • melbourne data factor levels corrected
  • place_id accepted as origin/destination in google_direction and google_distance
  • departure_time defaults to Sys.time() if omitted when using traffic_model
  • google_distance() now accepts a data.frame of locations
  • add_dragdrop drag & drop geojson onto a map
  • decode_pl updated to now handle jqr-parsed character vectors
  • colours - You can now map variables passed into the map layers to colours
  • add_drawing draw shapes and markers onto the map
  • add_geojson adds geojson to a map
  • access_result function for accessing specific elements of a Google API query
  • Down-graded R requirement to 3.3.0
  • Fix for url encoding issue #65
  • Map Layers get update_map_view argument
  • Fixed add_rectanges bug where coordinates were not recognised #61

Version 2.2.0

  • removed roxygen comments for non-exported functions
  • fixed arguments for google_distance()
  • bug fixes for transit mode
  • bug fixes for waypoints - fixes #58
  • digits argument for map layers, gets sent to jsonlite::toJSON() for coordinate precision - closes #53
  • add_fusion() adds a Fustion Table Layer to a map
  • add_kml() adds KML layer to a map
  • add_overlay() adds ground overlay layer to a map
  • add_markers() gets marker_icon argument - closes #54
  • various control options added to google_map() (zoom, maptype, rotate, scale, etc…)

Version 2.0.0

Version 1.0.0

Deprecated the get_route() funciton. In its place is google_directions().

New functions:

New arguments for get_route() , closes #1

  • waypoints
  • departure_time
  • arrival_time
  • alternatives
  • avoid
  • traffic_model
  • units
  • mode
  • transit_mode
  • transit_routing_preference
  • language
  • region

Version 0.2.0

First release

  • decode_pl()
  • get_route()