目录
问题描述
该部分内容来自新华三NAVIGATE创客节-黑客松“物联网终端行为分析”第三题:已知一系列经纬度坐标点,在百度地图上画出该坐标点对应的运动轨迹。
注意:文中所有的文件和源代码都可以在优快云上下载(点击进入下载界面);没有积分的小伙伴,请在评论区留下邮箱,我会通过邮箱发送给你;考虑到个人隐私,代码中没有给出本人AK,请读者自行补上自己的AK。
解决思路
调用百度地图API来完成,读取本地txt文件,并将读取到的经纬度坐标值用折线图的形式显示在百度地图中。本人是人生第一次接触前端,在完成这个任务中多次查找资料并向专业人士求教,现将完整的过程记录如下:
1.注册百度密钥
具体注册方法可以参考百度经验:https://jingyan.baidu.com/article/3f16e0031ed1522591c103ea.html。我们的目的是得到密钥,即AK。
2.创建本地TXT文件。
TXT文件中存放的是电动车的经纬度坐标,由新华三提供,经过与新华三沟通,该部分内容可以公开使用,该文件和本文的源代码都可以在优快云上下载到。下面是本文所用的tmp.txt文本数据:
datatag,devId,nlat,nlon,is_value
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1920196093,120.203011802,1
t4_2,35FE4445,30.1921179444,120.203013372,1
t4_2,35FE4445,30.1921596238,120.203014991,1
t4_2,35FE4445,30.1922078431,120.203006669,1
t4_2,35FE4445,30.1922976792,120.202994998,1
t4_2,35FE4445,30.1924257995,120.202979982,1
t4_2,35FE4445,30.1925189059,120.