如何获取GPSjs获取定位信息息

21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 2562|回复: 8
gsm模块知道gps信息如何获取当前地址
&&已结帖(20)
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
本帖最后由 denvice 于
15:42 编辑
通过服务器知道可以,不知道还有没有其他的什么办法获取到当前地址
满意回复+20
GSM模块本身无法定位,需要外加GPS或者使用AGPS模块,后者的定位信息来自移动网络。至于你说的代理答复,那根本就是外行的胡言乱语。 ...
主题帖子积分
主题帖子积分
专家等级:结帖率:98%打赏:29.10受赏:86.30
主题帖子积分
GSM 基站定位
或者再加个GPS模块算了,也便宜啊
上海麟凰电子科技有限公司
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:25.76
主题帖子积分
你指什么地址?IP?地理位置?
,站内信、QQ、邮件等仅供业务或私人用途使用,不对技术问题单独解答。
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
chunyang 发表于
你指什么地址?IP?地理位置?
我指的地址是中文的那种,不是经纬度
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:25.76
主题帖子积分
地理位置需要有电子地图软件进行解析才行,GSM和GPS模块本身无法实现。
,站内信、QQ、邮件等仅供业务或私人用途使用,不对技术问题单独解答。
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
嗯,我知道这一点,今天问了代理关于GSM模块定位的事,具体我没测试过,他说基站定位的模块能获取到中文的地址信息。所以我就有疑问,他的gsm模块就在里面跑了一个tcpip的协议,能过获取到中文信息,如果我获取到了GPS信息也能用类似的方法得到吧应该。
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:25.76
主题帖子积分
GSM模块本身无法定位,需要外加GPS或者使用AGPS模块,后者的定位信息来自移动网络。至于你说的代理答复,那根本就是外行的胡言乱语。
,站内信、QQ、邮件等仅供业务或私人用途使用,不对技术问题单独解答。
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 549, 距离下一级还需 451 积分
高级技术员, 积分 549, 距离下一级还需 451 积分
gsm模块的定位其实是获取到当前基站的基站号,获取到以后,应该是通过GPRS来获取到当前基站的GPS信息,当然基站的经纬度也是通过基站的GPS获得的。我的想法是既然他都能通过GPRS获取基站GPS信息,那获取到中文也应该行吧。不知道我的理解对不对
主题帖子积分
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 15, 距离下一级还需 35 积分
实习生, 积分 15, 距离下一级还需 35 积分
我想问,我在用SIM808这一模块。原本这个模块配置的GPS天线太长,有没有一些可以短一些的?改怎么去改呢?求求各位大神帮忙解答一下呢?
涓涓之细流
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
永恒之光奖章
等级类勋章
技术新星奖章
人才类勋章
热门推荐 /3Unity3D教程:如何获取GPS定位信息-GAD腾讯游戏开发者平台在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
标签:至少1个,最多5个
这篇教程主要介绍了在Android平台上如何使用服务完成定位功能。众所周知,Android设备的当前位置信息,对开发创新性App、解决人们日常生活问题有极大帮助。在Android平台开发定位相关的应用程序,需要位置提供者。有两种类型的位置提供者:
以上两种类型,任何一种都可以获得用户或者用户设备的位置信息。但是,它们各有优劣,推荐两者同时使用。GPS 定位,在室内反应迟缓,比较耗时;网络定位,在没有网络的时候无法获得位置信息。
GPS定位 VS 网络定位
获取位置坐标时,网络定位比GPS定位稍快。
GPS在室内定位非常缓慢,并且比较耗电。
网络定位依赖蜂窝网络,获取的是最近的网络基站的位置。
GPS定位数据相对精确,得到我们当前的位置信息。
获取定位数据
在Manifest文件中授权,接收定位数据。
创建LocationManager实例,将其指向定位服务。
LocationManager请求定位数据。
定数数据改变时,LocationListener接收更新的定位数据。
授权接收定位更新数据
在文件中获取如下权限,然后可以通过定位提供者获得定位数据:
&manifest ... &
&uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&
&uses-permission android:name="android.permission. ACCESS_COARSE_LOCATION" /&
&uses-permission android:name="android.permission.INTERNET" /&
&/manifest&
定位提供者必需要有INTERNET权限和ACCESS_FINE_LOCATION权限。同时,网络定位还需要ACCESS_COARSE _LOCATION权限。
创建LocationManager实例,指向定位服务
无论何种类型的,需要获得其引用才能使用。同样,通过getSystemService()方法获得定位服务的引用,然后将这个引用将添加到新创建的LocationManager实例中,示例如下:
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
从LocationManager请求当前位置
穿件位置服务引用后,通过LocationManager的requestLocationUpdates()方法可以请求位置更新信息。调用方法时,需要位置提供者、最后一次更新距今的时间(秒)、距离和LocationListener对象。调用后LocationListener对象会根据位置进行更新。
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
通过LocationListener,获得更新位置数据
根据指定的距离或时间间隔,LocationListener会收到更新通知。
示例:获取当前位置
这个示例通过GPS定位获取当前位置数据。主要代码如下:
package com.javapapers.android.
import android.os.B
import android.app.A
import android.content.C
import android.location.L
import android.location.LocationL
import android.location.LocationM
import android.widget.TextV
import android.util.L
public class MainActivity extends Activity implements LocationListener {
protected LocationManager locationM
protected LocationListener locationL
protected C
TextView txtL
protected String latitude,
protected boolean gps_enabled, network_
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtLat = (TextView) findViewById(R.id.textview1);
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,
public void onLocationChanged(Location location) {
txtLat = (TextView) findViewById(R.id.textview1);
txtLat.setText("Latitude:" + location.getLatitude() + ", Longitude:"
+ location.getLongitude());
public void onProviderDisabled(String provider) {
Log.d("Latitude", "disable");
public void onProviderEnabled(String provider) {
Log.d("Latitude", "enable");
public void onStatusChanged(String provider, int status, Bundle extras) {
Log.d("Latitude", "status");
布局文件如下,
&RelativeLayout xmlns:android="/apk/res/android"
xmlns:tools="/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" &
android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world" /&
&/RelativeLayout&
Manifest文件如下,
&?xml version="1.0" encoding="utf-8"?&
&manifest xmlns:android="/apk/res/android"
package="com.javapapers.android.geolocationfinder"
android:versionCode="1"
android:versionName="1.0" &
android:minSdkVersion="8"
android:targetSdkVersion="17"
&uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&
&application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppBaseTheme" &
android:name="com.javapapers.android.geolocationfinder.MainActivity"
android:label="@string/app_name" &
&intent-filter&
&action android:name="android.intent.action.MAIN" /&
&category android:name="android.intent.category.LAUNCHER" /&
&/intent-filter&
&/activity&
&/application&
&/manifest&
提示:如果使用模拟器运行这个示例,需要将准确的经纬度发送到模拟器。
如何发送经纬度到模拟器
打开Eclipse中 DDMS 视图(Window&Open Perspective)
选择模拟器
选择模拟器控制选项
在位置控制面板,选择手动输入,添加经纬度数据,点击“发送”
0 收藏&&|&&7
你可能感兴趣的文章
2 收藏,1.6k
模拟器能发送,安装到手机不会自动获取经纬度怎么破
模拟器能发送,安装到手机不会自动获取经纬度怎么破
不知道。你可以试试在原文处评论,或在 sf.gg 提一个问题,说明手机系统版本、具体代码片段。
不知道。你可以试试在原文处评论,或在 sf.gg 提一个问题,说明手机系统版本、具体代码片段。
分享到微博?
我要该,理由是:GPS数据读取与处理
GPS模块简介
SiRF芯片在2004年发布的最新的第三代芯片SiRFstar III(GSW 3.0/3.1),使得民用GPS芯片在性能方面登上了一个顶峰,灵敏度比以前的产品大为提升。这一芯片通过采用20万次/频率的相关器提高了灵敏度,冷开机/暖开机/热开机的时间分别达到42s/38s/8s,可以同时追踪20个卫星信道。是目前市场上应用最为广泛,同时性价比也非常高的一款芯片,因此在本设计中同样采用以此芯片为核心的GPS模块。
GPS模块的数据格式
对GPS模块的数据处理本质上还是串口通信程序设计,只是GPS模块的输出遵循固定的格式,通过字符串检索查找即可从模块发送的数据中找出需要的数据,常用的GPS模块大多采用NMEA-0183 协议。NMEA-0183 是美国国家海洋电子协会(National Marine Electronics Association)所指定的标准规格,这一标准制订所有航海电子仪器间的通讯标准,其中包含传输资料的格式以及传输资料的通讯协议。
以下是一组正常的GPS 数据
$GPGGA,,,N,,E,1,08,1.0,20.6,M,,,,0000*35
$GPRMC,,A,,N,,E,0.00,0.0,261009,,*38
$GPVTG,0.0,T,,M,0.00,N,0.0,K*50
下面分别对每组数据的含义进行分析。
GPS 固定数据输出语句($GPGGA),这是一帧GPS 定位的主要数据,也是使用最广的数据。为了便于理解,下面举例说明$GPGGA语句各部分的含义。
例:$GPGGA,,,N,,E,1,08,1.0,20.6,M,,,,0000*35
其标准格式为:
$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF)
各部分所对应的含义为:
(1) 定位UTC 时间:08 时20 分06 秒
(2) 纬度(格式ddmm.mmmm:即dd 度,mm.mmmm 分);
(3) N/S(北纬或南纬):北纬38 度52.9276 分;
(4) 经度(格式dddmm.mmmm:即ddd 度,mm.mmmm 分);
(5) E/W(东经或西经):东经115 度27.4283 分;
(6) 质量因子(0=没有定位,1=实时GPS,2=差分GPS):1=实时GPS;
(7) 可使用的卫星数(0~8):可使用的卫星数=08;
(8) 水平精度因子(1.0~99.9);水平精度因子=1.0;
(9) 天线高程(海平面,-999.9,单位:m);天线高程=20.6m);
(10) 大地椭球面相对海平面的高度(-999.9~9999.9,单位:m):无;
(11) 差分GPS 数据年龄,实时GPS 时无:无;
(12) 差分基准站号(),实时GPS 时无:无;
*总和校验域;hh 总和校验数:35(CR)(LF)回车,换行。
GPRMC(建议使用最小GPS 数据格式)
$GPRMC,,A,,N,,E,0.00,0.0,261009,,*38
$GPRMC,&1&,&2&,&3&,&4&,&5&,&6&,&7&,&8&,&9&,&10&,&11&&CR&&LF&
(1) 标准定位时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。
(2) 定位状态,A = 数据可用,V = 数据不可用。
(3) 纬度,格式:度度分分.分分分分(ddmm.mmmm)。
(4) 纬度区分,北半球(N)或南半球(S)。
(5) 经度,格式:度度分分.分分分分。
(6) 经度区分,东(E)半球或西(W)半球。
(7) 相对位移速度, 0.0 至1851.8 knots
(8) 相对位移方向,000.0 至359.9 度。实际值。
(9) 日期,格式:日日月月年年(ddmmyy)。
(10) 磁极变量,000.0 至180.0。
(11) 度数。
(12) Checksum.(检查位)
$GPVTG 地面速度信息
例:$GPVTG,0.0,T,,M,0.00,N,0.0,K*50
字段0:$GPVTG,语句ID,表明该语句为Track Made Good and Ground Speed(VTG)地
面速度信息
字段1:运动角度,000 - 359,(前导位数不足则补0)
字段2:T=真北参照系
字段3:运动角度,000 - 359,(前导位数不足则补0)
字段4:M=磁北参照系
字段5:水平运动速度(0.00)(前导位数不足则补0)
字段6:N=节,Knots
字段7:水平运动速度(0.00)(前导位数不足则补0)
字段8:K=公里/时,km/h
字段9:校验值
表 1 GPS模块主要参数
GPS模块主要参数
SiRF Star III
L1, 1575.42 MHz
1.023 MHz chip rate
同时跟踪通道数
5m(2维均方根, 允许广域差分系统)
1μS(与GPS时间同步)
1984年世界大地坐标系(WGS-84)
0.1S(平均值)
1S(平均值)
38S(平均值)
42S(平均值)
最高工作海拔
18km(60000feet)
515m/S(1000knots)
最大加速度
约60mA,不超过100mA
61mm×49mm×17mm
27.9mm×20mm×2.9mm
数据输出格式
SiRF二进制格式或NMEA 0183 GGA, GSA, GSV, RMC,VTG,GLL
数据输出电平
同时具备TTL电平和RS232电平
20pin插针(TTL电平)和DB9母座
(RS232电平)
外置有源GPS天线(3.3V/5V电压可选,
默认为3.3V)
CR1220锂电池,3V,不可充电
-40?C至+85?C
GPS模块的应用程序设计
GPS模块的应用程序设计主要分为两部分,第一部分为串口的设置于数据读取,第二部分为数据的分析和需要数据的提取。
与其他的关于设备编程的方法一样,在Linux下,操作、控制串口也是通过操作起设备文件进行的。在Linux下,串口的设备文件是/dev/ttyS0或/dev/ttyS1等。因此要读写串口,我们首先要打开串口,然后根据GPS模块的配置参数对串口的波特率、校验、流控制等进行设置,这些参数设置均通过对termios结构中c_cflag的配置实现,串口配置部分函数如下:
int gps::set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop)
struct termios newtio,
( tcgetattr( fd,&oldtio)
<span style="color: #)
perror(&SetupSerial 1&);
return -<span style="color: #;
bzero( &newtio, sizeof( newtio ) );
newtio.c_cflag
CLOCAL | CREAD;
newtio.c_cflag &= ~CSIZE;
switch( nBits )
case <span style="color: #:
newtio.c_cflag |= CS7;
case <span style="color: #:
newtio.c_cflag |= CS8;
switch( nEvent )
newtio.c_cflag |= PARENB;
newtio.c_cflag |= PARODD;
newtio.c_iflag |= (INPCK | ISTRIP);
newtio.c_iflag |= (INPCK | ISTRIP);
newtio.c_cflag |= PARENB;
newtio.c_cflag &= ~PARODD;
newtio.c_cflag &= ~PARENB;
switch( nSpeed )
case <span style="color: #00:
cfsetispeed(&newtio, B2400);
cfsetospeed(&newtio, B2400);
case <span style="color: #00:
cfsetispeed(&newtio, B4800);
cfsetospeed(&newtio, B4800);
case <span style="color: #00:
cfsetispeed(&newtio, B9600);
cfsetospeed(&newtio, B9600);
case <span style="color: #5200:
cfsetispeed(&newtio, B115200);
cfsetospeed(&newtio, B115200);
cfsetispeed(&newtio, B9600);
cfsetospeed(&newtio, B9600);
if( nStop == <span style="color: # )
newtio.c_cflag &=
else if ( nStop == <span style="color: # )
newtio.c_cflag |=
newtio.c_cc[VTIME]
= <span style="color: #;
newtio.c_cc[VMIN] = <span style="color: #;
tcflush(fd,TCIFLUSH);
if((tcsetattr(fd,TCSANOW,&newtio))!=<span style="color: #)
qDebug()&&&com set error&&&
return -<span style="color: #;
qDebug()&&&set done!&&&
return <span style="color: #;
在GPS数据的处理上首先将窗口数据存入一个字符串,接着通过对字符串数据的判断来提取数据内容,判断分为两步,首先判断是什么类型的数据,在本程序的设计中需要读取$GPRMC和$GPGGA两组数据,因此首先判断字符串GPS_BUF[5]是C还是A,由于数据是通过符号“,”进行隔开,因此通过查找“,”来确定数据位置。在实现上将得到逗号位置函数单独封装调用,程序如下:
//得到指定序号的逗号位置
int gps::GetComma(int num,char *str)
int i,j=<span style="color: #;
int len=strlen(str);
for(i=<span style="color: #;i&i++)
if(str[i]==',')
if(j==num)
return i+<span style="color: #;
return <span style="color: #;
接下来根据数据格式,通过逗号位置,提取数据信息,程序如下:
void gps::gps_parse()
c = GPS_BUF[<span style="color: #];
if(c=='C')
GPS-&D.hour
=(GPS_BUF[ <span style="color: #]-'<span style="color: #')*<span style="color: #+(GPS_BUF[ <span style="color: #]-'<span style="color: #');
GPS-&D.minute =(GPS_BUF[ <span style="color: #]-'<span style="color: #')*<span style="color: #+(GPS_BUF[<span style="color: #]-'<span style="color: #');
GPS-&D.second =(GPS_BUF[<span style="color: #]-'<span style="color: #')*<span style="color: #+(GPS_BUF[<span style="color: #]-'<span style="color: #');
tmp = GetComma(<span style="color: #,GPS_BUF);
GPS-&D.day
=(GPS_BUF[tmp+<span style="color: #]-'<span style="color: #')*<span style="color: #+(GPS_BUF[tmp+<span style="color: #]-'<span style="color: #');
GPS-&D.month
=(GPS_BUF[tmp+<span style="color: #]-'<span style="color: #')*<span style="color: #+(GPS_BUF[tmp+<span style="color: #]-'<span style="color: #');
GPS-&D.year
=(GPS_BUF[tmp+<span style="color: #]-'<span style="color: #')*<span style="color: #+(GPS_BUF[tmp+<span style="color: #]-'<span style="color: #')+<span style="color: #00;
GPS-&status
= GPS_BUF[GetComma(<span style="color: #,GPS_BUF)];
GPS-&latitude = get_locate(get_double_number(&GPS_BUF[GetComma(<span style="color: #,GPS_BUF)]));
= GPS_BUF[GetComma(<span style="color: #,GPS_BUF)];
GPS-&longitude= get_locate(get_double_number(&GPS_BUF[GetComma(<span style="color: #,GPS_BUF)]));
= GPS_BUF[GetComma(<span style="color: #,GPS_BUF)];
GPS-&speed
= get_double_number(&GPS_BUF[GetComma(<span style="color: #,GPS_BUF)]);
UTC2BTC(&GPS-&D);
if(c=='A')
//&$GPGGA&
= get_double_number(&GPS_BUF[GetComma(<span style="color: #,GPS_BUF)]);
//将获取文本信息转换为double型
double gps::get_double_number(char *s)
char buf[<span style="color: #8];
i=GetComma(<span style="color: #,s);
strncpy(buf,s,i);
buf[i]=<span style="color: #;
rev=atof(buf);
double gps::get_locate(double temp)
m=(int)temp/<span style="color: #0;
n=(temp-m*<span style="color: #0)/<span style="color: #;
阅读(...) 评论()相关文章推荐:
how to porting gps android
1、获取LOCATION_SERVICE系统服务。
2、创建Criteria对象,调用该对象的set方法设置查询条件。
3、调用LocationManager.getBestProvider(Criteria criteria,Boolean enabledOnly)方法,传入创建好的Criteria对象,获取最能满足给定标准(Criteria对象)的提供者名称。
4、调用LocationManager.getLastKnowLocation(),传入提供者名称,获取最后已知位置信息。
5、调用LocationManager.requstLocationUpdates(),添加LocationListener监...
Android平台
阅读(60) 回复(0)
其他文章推荐
最近在调试gps的时候,gps需要定位很久才能定位到,花费时间几分钟到几十分钟不定。对用户来说,这是无法接受的。使用logcat查看调试信息, 发现串口是有正确的定位信息的,获取不到到gps数据不完整,log信息如下::W/LocationManagerService( 2725): Dropping incomplete location: Location[gps 0..000000 acc=??? et=+32s243ms alt=0.0 {Bundle[{satellites=0}]}]。这是因为在android 4.2中对gps的数据做了严格的判断...
Android平台
阅读(60) 回复(0)
主控: Samsung
Ublox-G6010
android 2.3
以下篇幅都是本人的一些建议以及做法
在android里关于普通gps模块(俗称硬gps)相对来说是比较简单的,因为android都帮你封装好了,我们要做的稍后做详解。
首先拿到一个gps模块我们先判断是硬gps、还是半软半硬的gps,只要不用于某个行业或者对于定位精度很高的话一般来说都会用硬gps,关于半软半...
Android平台
阅读(60) 回复(0)
曾几何时在android2.1下调试3G模块,曾几何时模块厂商提供的库不能用,曾几何时只能用自己的库痛苦地调试...这一切的一切都已成往事,昔日的成功在毫无保留下成为浮云,该忘了忘记了,该记得也跟着忘记了。现如今再次调3G模块,却不知道以前如何调试,看来还是要记下来。我采用的是华为EM770W模块,支持WCDMA网络,由于华为提供的库只支持android2.2,所以用android2.1就需要自己修改库源码。
1.修改linux内核(1)make menucon...
阅读(30) 回复(0)
曾几何时在android2.1下调试3G模块,曾几何时模块厂商提供的库不能用,曾几何时只能用自己的库痛苦地调试...这一切的一切都已成往事,昔日的成功在毫无保留下成为浮云,该忘了忘记了,该记得也跟着忘记了。现如今再次调3G模块,却不知道以前如何调试,看来还是要记下来。我采用的是华为EM770W模块,支持WCDMA网络,由于华为提供的库只支持android2.2,所以用android2.1就需要自己修改库源码。
1.修改linux内核(1)make menucon...
阅读(30) 回复(0)
随着车时代的到来,便携式/车载导航仪成为我们生活中的“新宠”。导航仪利用gps(全球定位系统)配合电子地图来进行,它能方便且准确地告诉驾驶者去往目的地的最短或者最快路径,是驾驶员的好帮手。导航仪品牌哪家好,有一款适合自己的gps导航仪会让我们外出办事旅游节省很多的时间,很多的时候,去哪不重要,重要的是要怎么去,有时候知道了目的地,可是没“人”指引,反倒走了不少弯路;2015年选择凯立德gps导航仪为你指引,让你...
阅读(0) 回复(0)
这周是个巨大任务,gps模块调试。听着是挺高大上的样子,不过拿到模块的时候,还是什么都不懂,于是开始我的研究之旅。首先。直接用串口接gps模块,连上电脑。打开串口调试助手,会看到模块给PC机发很多串口信息,如下:
$GPRMC,,V,,,,,,,110515,,,N*7D
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,05,86.72,,,,,,0000*69
$GPGSA,A,1,27,42,31,26,50,,,,,,,,99.99,86.72,99.99*3B
$GPGSV,3,1,12,08,24,044,35,0...
阅读(30) 回复(0)
1、 优化公司资源配置;
2、 进步公司市场竞争力;
3、 下降公司本钱、进步其效劳水平;
4、 为现代物流办理供给了强壮而有用的东西等等。
跟着经济全球化进程的加速和现代物流对经济开展的重要性逐渐为国人所认识,中国的物流工业正处于一个高速开展的期间,将来的市场竞争给中国传统的物流公司带来了很大的机缘,一起也带来了应战--只要最大极限地满足了客户对物流效劳的需要,最大极限地下降物流效劳的本钱,才干取得公司的信赖...
阅读(0) 回复(0)
1、 优化公司资源配置;
2、 进步公司市场竞争力;
3、 下降公司本钱、进步其效劳水平;
4、 为现代物流办理供给了强壮而有用的东西等等。
跟着经济全球化进程的加速和现代物流对经济开展的重要性逐渐为国人所认识,中国的物流工业正处于一个高速开展的期间,将来的市场竞争给中国传统的物流公司带来了很大的机缘,一起也带来了应战--只要最大极限地满足了客户对物流效劳的需要,最大极限地下降物流效劳的本钱,才干取得公司的信赖...
阅读(0) 回复(0)
 现在的gps定位系统在很多领域都得到了有效的推广,从目前的市场发展行情来看,用在车载导航仪上的最为常见。因为人们现如今的生活水平提高了,喜欢自驾游更是成为一种业余的休闲娱乐方式,但是由于对道路不熟悉的情况,造成了迷路或者是其他的问题出现,极容易影响到娱乐玩乐的心情。
  领域一:旅游爱好者
  因此通过gps定位系统前来帮忙,能够将自身现在的所在方位以及打算去的地点清楚地体现在地图上面,这种系...
Android平台
阅读(0) 回复(0)
  现在市面上根据不同用户的不同需求有各式各样的gps定位软件,让人目不暇接,那么这些gps应用是根据什么而分类的呢?又有什么需要我们了解掌握的?需要我们仔细阅读。gps定位软件不同应用分以下几种:
  1、如今,出租车产业的嘀嘀打车、快的打车也都使用了gps全球定位系统,才能让司机准确快速的得知乘客的具体位置,通过定位,规划好路线去接到乘客,并把乘客送往目的地。
  2、对于智障人士,精神病人士,以及未成年...
Android平台
阅读(0) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题

我要回帖

更多关于 android 获取定位信息 的文章

 

随机推荐