我想计算大约之间的距离。100,000 个不同的邮政编码。我知道包mapdist
中的功能ggmap
mapdist
完美运行:
library(ggmap)
mapdist('Washington', 'New York', mode = 'driving')
# from to m km miles seconds minutes hours
# 1 Washington New York 366284 366.284 227.6089 13997 233.2833 3.888056
mapdist('20001', '10001', mode = 'driving')
# from to m km miles seconds minutes hours
# 1 20001 10001 363119 363.119 225.6421 13713 228.55 3.809167
但是,mapdist
它依赖于 Google 地理编码 API,该 API 的查询限制为每天2,500 个地理定位请求。
您是否知道使用其他具有更高请求限制的服务(例如诺基亚地图或必应)来计算两点之间距离的替代 r 代码?