我写了以下函数来计算两个位置之间的移动距离。矢量的叉积
# Get Distance
require(RJSONIO)
address1 = "Noida Sector 62"
address2 = "Connaught Place"
url <- "https://maps.googleapis.com/maps/api/distancematrix/json?"
url <- URLencode(paste(url, "origins=", address1,"&", "destinations=", address2, "&sensor=false", "&units=metric", "&mode=driving", sep = ""))
x <- fromJSON(url, simplify = FALSE)
metres = x$rows[[1]]$elements[[1]]$distance$text
我想作出上述程序运行在下面的载体中提到的地点的所有可能的组合 -
address = c("Noida Sector 62" , "Saket", "Delhi University, North Campus", "Laxmi Nagar", "Khan Market", "Connaught Place")
'address1'是否可以等于'address2'? – PoGibas
你可以看看'?combn'或者(如果你想考虑address1 == address2)''outer''。 – Frank
不,它不能相同 – john