- 31
- 0
- 约3.07千字
- 约 7页
- 2021-03-16 发布于山东
- 举报
基于 Android 系统的电子地图运动轨迹绘制的研究与
实现
摘 要:随着智能手机在人们的生活中的日益普
及,基本是每个人都有属于自己的智能手机,于是手
机软件的多样化日渐成为了一个重要的课题。为人们
的日常生活进行导航的软件也逐渐占据了越来越重要
的地位。如果研发一种具备通过百度地图和 GSP 定位
来绘制运动轨迹,将提高用户手机更详细的信息。文
章详细介绍了百度地图的机制, 并介绍了定位的实现。
而且通过两者的结合来绘制运动轨迹,极大地方便用
户的使用。
关键词: Android ;百度地图;定位;轨迹绘制
引言
Android 是以 Linux 为基础的开放源码操作系统,主要用于便携设备。作为谷歌企业战略的重要组成部分,基于 Android 的各种移动设备已被广大的用户使用。因此使得基于 Android 平台的开发得到了巨大的发展。
手机电子地图不仅仅是一种将数字化技术应用到
传统地图当中而产生的新型地图模式,还是一种现代
化的电子信息产品,其中融合了计算机技术、 GIS 技术和网络技术。电子地图有效利用了 GPS 导航系统的定位信号,在其基础功能上进行扩展, 使得 GPS 导
航系统的功能呈现多样化;此外,电子地图将导航定
位信号与周围的地理形势进行结合,动态并直观地对
机动车终端进行管理,达到便捷交通、方便出行的目
的。
在 Android 系统的移动设备上, Google 地图和百度地图的应用最为广泛,对于开发者来说,百度地图更容易实现,然而百度开发没有现成的录制轨迹,则在运动过程中进行周期定位,绘制有型记录点,成为一条有方向的轨迹。
实现方法
2.1 电子地图的机制
电子地图是包含空间位置地理坐标的数字地图,
能够利用空间定位系统的电子地图集数据集,它不但
是整个系统与用户的交互接口,而且将导航定位信号
与周围的地理形势进行结合,动态并直观地对机动车
终端进行管理。
电子地图主要分为两个单元:图设计单元和地图
浏览单元。地图设计单元主要是对数据进行采集、处
理、存储以及管理,而电子浏览单元主要让用户能操
作电子地图并使用电子地图的各个功能模块,该单元
不仅能让用户浏览静态的电子地图,还能让用户了解
基于电子地图的动态变化信息。
2.2 电子地图的实现
电子地图是直接源码编译非常困难,可以通过调用百度地图 API 来实现。通过百度地图 API 导入到项目中,继承 API 中的 MapActivity 基类并且把地图配
置处相关处理代码放在基类中,然后在实现此基类的子类中专心实现业务的相关逻辑。
实现地图的核心代码如下:
mapView= (MapView )findViewById
R.id.bmapView); bMapManager=new BMapManager
MainActivity.this );
bMapManager.init(keyString, new
MKGeneralListener() {
public void onGetPermissionState(int arg0) {
if(arg0==300){ Toast.makeText(MainActivity.this ,
输入的 Key 有误!请核实!!, 0).show(); } } public void onGetNetworkState(int arg0) { }
} );
this.initMapActivity (bMapManager);
,,,,
2.3 GPS定位原理
GPS定位的基本原理是根据高速运动的卫星瞬间
位置作为已知的起算数据,采用空间距离后方交会的
方法,确定待测点的位置。如图所示,假设 t 时刻在
地面待测点上安置 GPS 接收机,可以测定 GPS 信号
到达接收机的时间△ t,再加上接收机所接收到的卫星
星历等其它数据可以确定以下四个方程式:
上述四个方程式中待测点坐标 x、y、z 和 Vto 为
未知参数,其中
di=c△ti (i=1、2、3、4)。
di (i=1、2、3、4) 分别为卫星 1、卫星 2、卫
星 3、卫星 4 到接收机之间的距离。
ti (i=1、2、3、4) 分别为卫星 1、卫星 2、卫星 3、卫星 4 的信号到达接收机所经历的时间。
c 为 GPS 信号的传播速度 (即光速)。四个方程式中各个参数意义如下:
x、y、z 为待测点坐标的空间直角坐标。
、yi 、zi (i=1、2、3、4) 分别为卫星 1、卫
星 2、卫星 3、卫星 4 在 t 时刻的空间直角坐标, 可
由卫星导航电文求得。
Vti (i=1、2、3、4)分别为卫星 1、卫星 2、卫
星 3、卫星 4 的卫星钟的钟差,由卫星星历提供。 Vto 为接收机的钟差。
由以上四个方程即可解算出待测点的
您可能关注的文档
- 对小学英语教科书中阅读语篇的分析.docx
- 多层螺旋CT增强扫描的影像学护理探究.docx
- 发电厂辅机电动机变频调速节能方案探讨.docx
- 方洪波近臣出藩之道.docx
- 防震减灾科普小知识.docx
- 房产继承遗嘱书.docx
- 房屋中介看房协议.docx
- 肥妞,我要陪你胖到200斤.docx
- 感谢同事的离职感谢信.docx
- 钢架大棚一年四茬高效栽培模式.docx
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 分析palantir对象模型shreyas phpapp01.pptx VIP
- 班子成员之间的相互批评意见.docx VIP
- 广发宏观分析报告:居民活动收支表的构建、分析与运用.pdf VIP
- Palantir公司调研报告.pptx VIP
- 汉川XH715D立式加工中心机使用说明书.pdf VIP
- 数学丨重庆市2026届高三上学期1月康德高考模拟调研卷(一)试卷及答案.pdf VIP
- 贵州省贵阳市普通中学2022-2023学年高三上学期期末语文(解析版).docx VIP
- 化工老旧装置淘汰退出和更新改造工作方案.docx VIP
- 培智六年级生活数学期末试卷ABC卷.doc VIP
- 港口机械钢结构制造规范.pdf VIP
原创力文档

文档评论(0)