在有限预算下规划最佳公路旅行路线丨数析学院

2017 年 11 月 7 日 Datartisan数据工匠

点击上方

Datartisan数据工匠

可以订阅哦!

该 notebook 提供了本节使用的方法和代码 Computing optimal road trips on a limited budget,来自 Randal S. Olson。


构建公路旅行路线列表


第一步:在公路旅行过程中,你需要决定在哪停下来。 确保先查看 Google Maps 上的所有位置,以便掌握正确的地址、城市、州等。如果用于查看位置的名称在 Google Maps 上无法起效,那么它在本节代码中也无法起效。 将所有路标添加到下面的列表中,确保它们的格式与下面的示例相同。


技术说明:由于 Google Maps API 的日常使用限制,您最多只能有70个路标,如果您想添加更多的路标,则需要向 Google 支付费用增加 API 限制值。

接下来,必须使用 Google Maps API 注册此脚本,以便他们知道谁在用数百个 Google Maps 路由请求冲击他们的服务器。


1) 用你的 Google 账户使激活 Google Maps Distance Matrix API,Google 给出了操作说明 here


2) 复制生成的 API key 粘贴到下面的代码中

接下来,我们将查询 Google Maps API,寻找所有路标之间的最短路线。 这相当于在 Google 地图网站上进行 Google 地图路线查询,只是现在我们正在使用代码自动执行数百次查询。 


如果您在此部分遇到错误,那么很有可能意味着在 Google Maps 上找不到你输入的路标。另一个可能导致错误的原因是,如果在这些点之间不可能开车,例如,寻找夏威夷和佛罗里达之间的行车路线将会返回错误,除非我们发明飞行汽车。


收集所有路标之间最短路线


现在我们有所有路标之间的路线,让我们将它们保存到一个文本文件中,这样我们也不用再麻烦 Google 了。 


未完待续:

课程内容较多,请复制链接通过电脑学习,获得最佳学习效果。

 http://datacademy.io/lesson/179
更多课程和文章尽在微信号:

「datartisan数据工匠」

登录查看更多
0

相关内容

【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【实用书】流数据处理,Streaming Data,219页pdf
专知会员服务
76+阅读 · 2020年4月24日
深度神经网络实时物联网图像处理,241页pdf
专知会员服务
76+阅读 · 2020年3月15日
在K8S上运行Kafka合适吗?会遇到哪些陷阱?
DBAplus社群
9+阅读 · 2019年9月4日
吐血整理!140种Python标准库、第三方库和外部工具都有了
炼数成金订阅号
14+阅读 · 2019年7月30日
渗透某德棋牌游戏
黑白之道
12+阅读 · 2019年5月17日
自动驾驶汽车技术路线简介
智能交通技术
15+阅读 · 2019年4月25日
投资,重要的是未来
雪球
5+阅读 · 2017年12月17日
金融时间序列(二)丨数析学院
Datartisan数据工匠
9+阅读 · 2017年12月5日
进攻机动作战中的机器人集群
无人机
21+阅读 · 2017年12月4日
“黑”掉自动驾驶汽车,只要给路标涂个大花脸
Large-Scale Study of Curiosity-Driven Learning
Arxiv
8+阅读 · 2018年8月13日
Few Shot Learning with Simplex
Arxiv
5+阅读 · 2018年7月27日
Arxiv
8+阅读 · 2018年1月12日
Arxiv
4+阅读 · 2016年12月29日
VIP会员
相关资讯
在K8S上运行Kafka合适吗?会遇到哪些陷阱?
DBAplus社群
9+阅读 · 2019年9月4日
吐血整理!140种Python标准库、第三方库和外部工具都有了
炼数成金订阅号
14+阅读 · 2019年7月30日
渗透某德棋牌游戏
黑白之道
12+阅读 · 2019年5月17日
自动驾驶汽车技术路线简介
智能交通技术
15+阅读 · 2019年4月25日
投资,重要的是未来
雪球
5+阅读 · 2017年12月17日
金融时间序列(二)丨数析学院
Datartisan数据工匠
9+阅读 · 2017年12月5日
进攻机动作战中的机器人集群
无人机
21+阅读 · 2017年12月4日
“黑”掉自动驾驶汽车,只要给路标涂个大花脸
Top
微信扫码咨询专知VIP会员