从广州南站到珠江新城怎么走?—— 调用高德地图接口进行路线规划

从广州南站到珠江新城怎么走?—— 调用高德地图接口进行路线规划

你知道从广州南站去珠江新城怎么走么?今天就让我们一起使用 R
语言调用高德地图接口来回答这个问题。

视频讲解(预览版)

准备工作

注册高德地图,创建应用添加 Key(注意申请 Key 的时候服务平台应该选择“Web
服务”)。

从广州南站去往珠江新城

首先加载下面的操作中需要的 R 包:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

设定高德地图密钥:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

设定我们的起止点:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

进行路径规划前我们先要把地址转换成经纬度:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

下面我们进行步行规划:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

最后得到的 pathsf 是个 LINESTRING,我们可以把它绘制在地图上:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

这个地图正是使用高德地图作为地图。根据我们之前介绍的方法,我们还可以给这个地图添加标题:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

函数封装

我们可以把上面的操作封装成一个函数使用:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

使用:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

在数据框中使用

掌握如何在数据框中使用非常重要,毕竟我们接触的数据大多是表式的。我们构造一个示例数据框:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

好啦,今天的教程就到这里了。

知识星球附件链接:https://t.zsxq.com/yZbeaaE

#

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×