
在手机安装可以实现定位的地图软件,如谷歌地图,高德导航等软件。打开GPS功能:手机打开GPS的方法都差不多,在设置里就可以找到,直接勾选GPS开关就可以。开启流量辅助:如果地方是室内或是比较偏远的地方,GPS定位是很缓慢的,需要很长时间才可以。如果想要很快的定位GPS,那么可以打开流量,等到gps定位后再关闭流量即可。
第一步:安装导航软件:导航的软件有很多,谷歌和高德导航比较好用,可以试一试。
第二步:安装完导航软件之后,开启GPS功能,然后打开导航软件,这是会显示GPS定位中,等待一会知道提示GPS一定为就成功了。
注意:在使用GPS的过程中是不需要开启数据流量的。定位的时间会很长,需要耐心等待。
第三步:定位完成后就可以直接搜索目的地,然后你移动的位置会在导航中显示,你的手机就成了一部导航仪了。
下面程序取出标准GPS传送数据里的:
Lat 度 和 分,南北, Lon 度 和 分,东西。
顺便取出 UTC 时分秒
#include <stdioh>
#include <mathh>
main(){
char gps_td[]="$GPRMC,081836,A,375165,S,1450736,E,0000,3600,130998,0113,E62";
char Lat[10],Lon[10];
double Lat_v,Lon_v;
char sn[2],ew[2];
int hh,mm,ss;
int i;
int Lat_deg,Lon_deg;
double Lat_mi,Lon_mi;
for (i=0;i<strlen(gps_td);i++) if (gps_td[i]==',')gps_td[i]=' ';
sscanf(gps_td,"%s %2d%2d%2d %s %s %s %s %s",&hh,&mm,&ss,Lat,sn,Lon,ew) ;
sscanf(Lat,"%lf",&Lat_v); sscanf(Lon,"%lf",&Lon_v);
Lat_deg = (int) Lat_v /100;
Lon_deg = (int) Lon_v /100;
Lat_mi = Lat_v - Lat_deg 100;
Lon_mi = Lon_v - Lon_deg 100;
printf("UTC Time: %02d:%02d:%02d\n",hh,mm,ss);
printf("Lat: %d deg %g fen %s\n",Lat_deg, Lat_mi, sn);
printf("Lon: %d deg %g fen %s\n",Lon_deg, Lon_mi, ew);
}
输出:
UTC Time: 08:18:36
Lat: 37 deg 5165 fen S
Lon: 145 deg 736 fen E
"蓝牙"(Bluetooth)是一种低功率短距离的无线连接技术标准的代称,"蓝牙"一词取自一位在公元10世纪统一了丹麦的国王,哈拉德二世、(Harald)的绰号,即"蓝牙"(Bluetooth)。"蓝牙"技术的最初倡导者是五家世界著名的计算机和通信公司:爱立信Ericsson, 国际商用机器IBM, 英特尔Intel, 诺基亚Nokia, 和东芝Toshiba。并于1998年5月成立了"蓝牙"特殊利益集团(Bluetooth Special Interest Group-SIG) ,该组织采取了向产业界无偿转让该项专利技术的策略,以实现其全球统一标准的目标。
你的提问蓝牙 似乎和你的电脑没 关系的
以上就是关于如何在手机上安装GPS定位全部的内容,包括:如何在手机上安装GPS定位、GPRMC信息中的精纬度读取、如何用Java通过蓝牙读取GPS里的定位信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)