基于android 定位系统,基于Android平台定位系统设计和实现

2 0 1 3牟第 1 2期

文章编号: 1 0 0 9— 2 5 5 2 ( 2 0 1 3 ) 1 2— 0 1 8 7— 0 4 中图分类号: T P 3 1 6 . 8 9 文献标识码: A

基于 A n d r o i d平台定位系统设计和实现

李瑞宣,王山东,徐志远,王伶俐

(河海大学地球科学与工程学院,南京 2 1 0 0 9 8 )

要:分析了 A n d r o i d手机平台和百度定位 S D K及其特点,利用 A n d r o i d智能手机平台和百度

定位 S D K特性,并结合百度 Ma p,设计并实现了一个基于 A n d r o i d智能手机平台的用户定位和运

动轨迹回放的地图软件系统,即移动网格营销管理系统。该系统经过严格的测试和实际的运营,

基本上满足了企业的需求,具有广阔的拓展应用前景。 关键词:G P S;Wi F i定位;百度定位 S D K;L B S

De s i g n a n d r e a l i z a t i o n o f p o s i t i o n i n g s y s t e m b a s e d o n An d r o i d p l a t f o r m

L I Ru i - x t l a r l, W ANG S h a h— d o n g, XU Zh i— y u a n, W ANG L i n g— l i

( S c h o o l o f E a r t h S c i e n c e s a n d E n g i n e e r i n g, Ho h a i Un i v e r s i t y, N a n j i n g 2 1 0 0 9 8, C h i n a )

Ab s t r a c t:T h i s p a p e r i n t r o d u c e d An d r o i d p l a t f o r m a n d B a i d u p o s i t i o n i n g S DK a n d t h e i r f e a t u r e s;i t u s e d An d r o i d s ma r t p h o n e p l a f t o r m a n d B a i d u p o s i t i o n i n g S D K p r o p e r t i e s, w i t h B a i d u Ma p, d e s i g n e d a n d

i mp l e me n t e d a pe r s o n a l p o s i t i o n i ng a nd r o u t e r e c o r d i n g ma p s o f t e m i r n a l s

o f t wa r e s y s t e ms b a s e d o n An d r o i d s ma r t p h o n e p l a f t o r m, Mo b i l e Gr i d Ma r k e t i n g Ma na g e me n t S y s t e m. Th i s s y s t e m F L l n s s mo o t h l y

a n d w e l l, b a s i c a l l y me e t s he t d e ma n d o f t h e ma p s e r v i c e o f b u s i n e s s a f t e r a c t u a l t e s t i n g,i l l u s t r a t e s a g o o d

p r o s pe c t o f a p p l i c a t i o n a n d e x t e n s i o n. Ke y wo r d s: GPS;W i F i p o s i t i o n i n g me ho t d;Ba i d u p o s i t i o ni ng S DK; LBS

0 引言

随着移动网络时代发展步伐的不断加快,市面上如街景地图、高德导航和百度地图等基于位置服务 ( L B S: L o c a t i o n B a s e d S e r v i c e )软件给人们生活带来了实质性的变化。人们出行不再像以前依赖纸质

就在该系统里面捆绑了一些核心应用,如通话程序, 短信程序等,由于 A n d r o i d是平台完全开放,代码开源免费,这些应用程序可以被开发人员开发的其他程序替代;中间层是函数库和虚拟机,相对于基于堆栈实现的虚拟机, A n d oi r d是基于寄存器的,在代码的执行效率上更胜一筹;底层是以 L i n u x内核工作为基础,提供基础功能。A n d r o i d包含了以往手机系

地图和指南针,只需在手机屏幕上轻松点击,便可以 轻松实现自主导航,而且随时随地可以查阅周边的生活服务信息。本文秉承这个理念,基于 A n d r o i d 移动平台,结合百度定位 S D K,设计和实现了一个定位信息显示和行动轨迹记录的服务系统,经过验

证,从一定程度上满足了企业用户的需要。

统的全部功能,并且不存在任何以往阻碍移动产业创

新的专有权障碍,号称是首个为移动终端打造的真正

开放和完整的移动

软件。基于 A n d r o i d平台这些特

点,本文对下文移动网格营销系统进行开发和设计。

1 . 2百度定位 S D K简介

1 A n d r o i d平台和百度定位 S D K简介

1 . 1 A n d r o i d手机平台介绍

百度地图定位是 G P S和网络( Wi F i、基站 )混合定位,传感器辅助定位的一种定位方式。这种定

收稿日期:2 0 1 3— 0 5—1 4

A n d r o i d本义为“机器人”,是 G o o g l e于 2 0 0 7年 1 1月0 5日宣布的基于 L i n u x平台的开源移动操作

系统的名称。它采用软件堆层架构,把整个 A n d r o i d 架构分为三部分。最上层是应用软件。G o o g l e开始

作者简介:李瑞宣 ( 1 9 8 7一 ),女,在读硕士研究生,研究方向为多源空间数据获取与处理。

1-2001-png_6_0_0_0_-1_852_1177_852_1176-1449-0-0-1449.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244566.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

集合竞价如何买入_集合竞价买入法 如何在集合竞价中买入股票?

集合竞价买入法、 如何在集合竞价中买入股票?要想集合竞价买入涨停板,要做到如下3点:快、准、狠!文章将为你盘点这几个方法的具体做法,希望对股民有所帮助。快:就是利用9:15-9:25这1…

python 公众号爬虫_python_爬虫_微信公众号抓取

importrequests,pymysqlimportjson,jsonpath,random,re,time,datetime,os,imghdrfrom lxml importetreefrom selenium importwebdriverfrom urllib importrequestimportssl ssl._create_default_https_contextssl._create_unverified_context注意点:如果同一时间内刷…

开发工评价程师自我_常见“自我评价”写作范例

“自我评价”在找工作的时候是一个非常重要的内容,优秀的“自我评价”不仅就可以让别人对你有一个全面的认识,更可以通过寥寥数语就让别人对你产生浓厚的兴趣,让你的求职之路事半功倍。但是怎么写“自我评价”,却是让很多人犯愁的…

android调用服务器端口,更改运行adb服务器的默认端口(即5037)

使用环境variablesANDROID_ADB_SERVER_PORT选择端口。以下在bash下工作:$ export ANDROID_ADB_SERVER_PORT12345 $ adb start-server * daemon not running. starting it now on port 12345 * * daemon started successfully * $ adb devices List of devices attac…

visual studio 调试python_Visual Studio Code Python 调试设置

很意外Visual Studio Code居然支持Python代码的断点调试。一起来配置一下。工具/原料 Visual Studio Code 1.1 Python 2.7.11 方法/步骤 1 首先,当然是要先安装插件,配置Python环境。这个大家看这个文章 2 环境配置完成后,我们点击调试按钮&a…

cad图纸比对lisp_CompareDWG|CAD图纸比较软件(CompareDWG)下载v2018 官方版 - 欧普软件下载...

CompareDWG是一款免费的CAD图纸比较软件,可以帮助用户快速找到两个dwg图像之间的差异,使用不同的颜色进行标注,生成详细的报表,相比人工查找效率更高,准确率也高,支持几乎所有的autocad版本,适用…

android 电话 快捷键,Android studio开发常用快捷键详解

最常用快捷键1.Ctrl+E可以显示最近编辑的文件列表2.Shift+Click(点击)可以关闭文件3.Ctrl+[或者ctrl]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12可以显示当前文件…

leetcode c程序总提示主函数_Matlab系列之函数嵌套

昨天的那一篇讲的几个函数,不知道你们理解的如何,是否懂得怎么去使用了,如果还没懂,一定要再多看几遍,并且去在软件上进行实操,今天的话,将要介绍一下函数的嵌套,不过在正式讲嵌套之…

alibab仓库 idea_01.微服务架构编码、构建

教学视频传送:springBoot和springCloud的版本选型https://start.spring.io/actuator/info查看json串返回结果这就是我们的选型依据本次开发选用版本如下:cloud : Hoxton.SR1boot : 2.2.2.RELEASEcloud alibaba : 2.1.0.RELEASEjava …

华为手机出现android啥意思,传华为正研发手机系统,如果脱离安卓系统,还有啥能阻止华为前进...

原标题:传华为正研发手机系统,如果脱离安卓系统,还有啥能阻止华为前进自从国产手机正式进入了智能手机时代之后,中华酷联的中兴、酷派、联想早已经被华为甩在了身后。虽然现在国产手机已经呈现出华为、小米、OPPO、vivo四足鼎立的…

sql 数据库前两列值乘_Sql语句常用关键字

最近接触sql比较多,发现自己已经遗忘的也差不多,要用到的时候迟迟拿不出来,今天开始会在知乎上纪录一些sql语句学习的内容,内容重在说明查询语句的用法。一、sql查询语句的初始介绍1、查询语句的一般写法:select .....…

kayui进行添加_关于layui 实现点击按钮添加一行(方法渲染创建的table)

目标:layui 实现点击按钮添加一行解决方案:方案1、table 是用转换静态表格的方式创建的,写一个button,每次点击按钮,就添加一个 标签;方案2、table 是用方法渲染的方式创建的,写一个button,每次…

android怎样添加图片锐化功能,如何在android处理图片(图像二值化锐化转换格式).doc...

如何在android处理图片(图像二值化锐化转换格式)链接:如何在android处理图片( 图像二值化、锐化、转换格式)/thread-36559-1-1.htmlpackage net.wealthgod.client.center.ocr;import java.awt.Graphics2D;import java.awt.color.ColorSpace;import java.awt.geom.Af…

python的open方法_Python os.open() 方法

Python os.open() 方法 概述 os.open() 方法用于打开一个文件,并且设置需要的打开选项,模式参数mode参数是可选的,默认为 0777。 语法 open()方法语法格式如下: os.open(file, flags[, mode]); 参数 file -- 要打开的文件 flags -…

postforobject 设置代理_OAuth2RestTemplate中的代理配置

我需要使用由OAuth2保护的API.为此我使用OAuth2RestTemplate.但我得到以下错误:java.net.ConnectException: Connection timed out: connect由于代理问题,这种情况正在发生.我知道如何在RestTemplate中设置代理:SimpleClientHttpRequestFactory clientHt…

谷歌fuchsiaos和华为鸿蒙,华为鸿蒙最大的对手现身!谷歌正式推送Fuchsia OS,或替代安卓...

原标题:华为鸿蒙最大的对手现身!谷歌正式推送Fuchsia OS,或替代安卓可能是看到了华为鸿蒙的进展神速,谷歌在近日也正是开始了Fuchsia OS的推送。5月25日,谷歌Fuchsia OS项目负责人在社交媒体上公开喊话:“今…

python编码规范utf8还是gbk还是ask_彻底搞懂 Python 编码

因为中文的特殊编码,导致 Python2 和 Python3 使用过程中的各种编码问题,如果不清楚其中的关联关系,那么这就一直是个大坑,不是懵逼就还是懵逼,所以就目前碰到的情况彻底梳理下 Python2 和 Python3 中编码的关系和区别…

k8s 命令 重启_k8s 常用命令

# 启动etcd存储服务service etcd start# 运行mastercd /opt/kubernetes/bin./apiserver.sh 192.168.220.135 http://192.168.220.135:2379./scheduler.sh 192.168.220.135./controller-manager.sh 192.168.220.135# 运行node(需要先禁用swap交换缓存,运行命令 swapo…

html js坐标图,javascript – HTML5 Canvas沿着带坐标的路径拖动图像

演示:http://jsfiddle.net/m1erickson/7vmML/示例代码:body{ background-color: ivory; }#canvas{border:1px solid red;}$(function(){var canvasdocument.getElementById("canvas");var ctxcanvas.getContext("2d");var $canvas$(…

python删除字符串_Python3 - 删除字符串中不需要的字符

问题 去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。 解决方案 strip() 方法用于删除字符串开始或结尾的字符。 lstrip() 和 rstrip() 分别从左和从右执行删除操作。 默认情况下,这些方法会删除空白字符,但是你也可以指…