Learn R Programming

mapsapi (version 0.1.0)

extract_matrix: Extract distance or duration *matrix* from a Google Maps Distance Matrix API response

Description

Extract distance or duration *matrix* from a Google Maps Distance Matrix API response

Usage

extract_matrix(doc, value = "distance_m")

Arguments

doc

XML document with Google Maps Distance Matrix API response

value

Value to extract, one of: "distance_m" (default), "distance_text", "duration_s", "duration_text"

Value

matrix

Examples

Run this code
# NOT RUN {
library(xml2)
doc = as_xml_document(response_matrix)
extract_matrix(doc, value = "distance_m")
extract_matrix(doc, value = "distance_text")
extract_matrix(doc, value = "duration_s")
extract_matrix(doc, value = "duration_text")
# }
# NOT RUN {
locations = c("Haifa", "Tel-Aviv", "Jerusalem", "Beer-Sheva")
doc = google_matrix(
  origins = locations,
  destinations = locations
)
extract_matrix(doc, value = "distance_m")
extract_matrix(doc, value = "distance_text")
extract_matrix(doc, value = "duration_s")
extract_matrix(doc, value = "duration_text")
# }

Run the code above in your browser using DataLab