Gps

转载 2016年08月30日 18:16:28
LocationService locationService=new LocationService(v.getContext());
locationService.getMyLocation();
locationService.setOnLocateCompletedListener(new OnLocateCompletedListener() {

public void onLocateCompleted(LocationInfo locationInfo) {
// TODO Auto-generated method stub
location=locationInfo;
if(location!=null&&!location.getAddress().equals("")){
tishi.setText("准备完成,可以提交。");
}
}
});

isOPen(getContext());




    /** 
     * 判断GPS是否开启,GPS或者AGPS开启一个就认为是开启的 
     * @param context 
     * @return true 表示开启 
     */  
    public static final boolean isOPen(final Context context) {  
        LocationManager locationManager   
                                 = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);  
        // 通过GPS卫星定位,定位级别可以精确到街(通过24颗卫星定位,在室外和空旷的地方定位准确、速度快)  
        boolean gps = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);  
        // 通过WLAN或移动网络(3G/2G)确定的位置(也称作AGPS,辅助GPS定位。主要用于在室内或遮盖物(建筑群或茂密的深林等)密集的地方定位)  
        boolean network = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);  
        if (gps || network) {  
        Toast.makeText(context, "已开启定位", Toast.LENGTH_SHORT).show();
            return true;  
        }else {
        Toast.makeText(context, "正在打开GPS,请稍后", Toast.LENGTH_SHORT).show();
        openGPS(context);
}  
  
        return false;  
    }  
    
    /** 
     * 强制帮用户打开GPS 
     * @param context 
     */  
    public static final void openGPS(Context context) {  
        Intent GPSIntent = new Intent();  
        GPSIntent.setClassName("com.android.settings",  
                "com.android.settings.widget.SettingsAppWidgetProvider");  
        GPSIntent.addCategory("android.intent.category.ALTERNATIVE");  
        GPSIntent.setData(Uri.parse("custom:3"));  
        try {  
            PendingIntent.getBroadcast(context, 0, GPSIntent, 0).send();  
        } catch (CanceledException e) {  
            e.printStackTrace();  
        }  
    }  
}

GPS协议详解

NMEA协议是为了在不同的GPS导航设备中建立统一的RTCM(海事无线电技术委员会)标准,它最初是由美国国家海洋电子协会(NMEA—The NationalMarine Electronics Ass...
  • haoyutian1
  • haoyutian1
  • 2017年08月29日 17:03
  • 632

GPS时间

GPS信息里面包含一个时间戳。phonegap(cor
  • leftfist
  • leftfist
  • 2014年09月26日 16:58
  • 1994

基于Arduino的GPS数据解析程序

这篇博客讲了我利用arduino来解析和转发原始nema 0813数据的思想和实现方法。因为arduino比较简单,无法实现串口数据接收中断,所以都写在主循环里面了。不知道代码存在何种缺陷和漏洞,欢迎...
  • xikangsoon
  • xikangsoon
  • 2017年06月04日 17:19
  • 1329

关于GPS坐标转换的一些基本知识

由于经常涉及到GPS程序的编写,现在貌似这个GPS是越来越火,越来越多的朋友在编写GPS程序,估计是个人都会遇到这个GPS坐标转换的问题,很惭愧的是,作为一个测量专业出身的学生,我还得时不时的要把这些...
  • yibulianhua
  • yibulianhua
  • 2014年11月16日 10:20
  • 14271

iOS自带的GPS 定位

首先导入CoreLocation.framework,然后再引入头文件#import  定义属性 @property (nonatomic , strong)CLLocationManager...
  • wenhaiwang
  • wenhaiwang
  • 2016年08月09日 16:14
  • 3533

RK平台调试GPS

1、在DTS里面通过status='okay',开机创建设备节点,就会在dev/目录下创建dev/ttyS1. &uart_gps {         status = "okay";     ...
  • diandaer
  • diandaer
  • 2017年07月18日 10:14
  • 202

JPEG图像获取GPS数据

背景周一来到实验室本来要做项目,这个月快到月底了,想赶快写,要不然导师就要催。导师突然交给任务,让完成一个基于c++的JPEG图像获取GPS数据的小程序,他说很小,很简单,让我赶快写。让我做的事情如下...
  • z_x_b5
  • z_x_b5
  • 2015年10月26日 21:09
  • 1161

GPS数据解析以及模块连接开发板

入不言兮出不辞, 乘回风兮载云旗。 悲莫悲兮生别离, 乐莫乐兮新相知。                                                               ...
  • qicheng777
  • qicheng777
  • 2017年05月24日 15:52
  • 1460

GPS ,其实也没啥可好奇。

    刚刚捣腾完GPS,因为网上的资料七零八碎的,好不容易才折腾清楚,在这简单做个总结。    GPS只要处于工作状态就会源源不断地把接收并计算出的GPS导航定位信息通过串口传送进来,若要对GPS进...
  • yiyaaixuexi
  • yiyaaixuexi
  • 2011年05月08日 19:41
  • 5373

GPS数据包解析

http://write.blog.csdn.net/postedit GPS数据包解析   很多朋友都不知道GPS数据包怎么解析,给大家分享一下,GPS上电后,每隔一定的时间就会返回一定格式...
  • harvey2008
  • harvey2008
  • 2014年08月12日 14:30
  • 1254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Gps
举报原因:
原因补充:

(最多只允许输入30个字)