android获取经纬度.doc

上传人:cn****1 文档编号:555879825 上传时间:2023-04-15 格式:DOC 页数:3 大小:47.01KB
返回 下载 相关 举报
android获取经纬度.doc_第1页
第1页 / 共3页
android获取经纬度.doc_第2页
第2页 / 共3页
android获取经纬度.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《android获取经纬度.doc》由会员分享,可在线阅读,更多相关《android获取经纬度.doc(3页珍藏版)》请在金锄头文库上搜索。

1、专业好文档为您整理谢谢使用更多精彩内容请关注本站今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能。要实现该功能要用到Android Framework 中的 LocationManager 类。下面我就直接贴上主要的代码说明如何实现通过GPS或NetWork来获取实时位置的经纬度。view sourceprint?01private double latitude=0.0;02private double longitude =0.0;03 04LocationManager locationManager = (LocationManager)

2、getSystemService(Context.LOCATION_SERVICE);05 if(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)06 Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);07 if(location !=null)08 latitude = location.getLatitude();09 longitude = location.getLongitude();

3、10 11 else12 LocationListener locationListener =new LocationListener() 13 14 / Provider的状态在可用、暂时不可用和无服务三个状态直接切换时触发此函数15 Override16 public void onStatusChanged(String provider,int status, Bundle extras) 17 18 19 20 / Provider被enable时触发此函数,比如GPS被打开21 Override22 public void onProviderEnabled(String pro

4、vider) 23 24 25 26 / Provider被disable时触发此函数,比如GPS被关闭27 Override28 public void onProviderDisabled(String provider) 29 30 31 32 /当坐标改变时触发此函数,如果Provider传进相同的坐标,它就不会被触发33 Override34 public void onLocationChanged(Location location) 35 if (location !=null) 36 Log.e(Map,Location changed : Lat: 37 + locatio

5、n.getLatitude() + Lng: 38 + location.getLongitude(); 39 40 41 ;42 locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,1000,0,locationListener); 43 Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); 44 if(location !=null) 45 latitude = location.getLatitude();/经度 46 longitude = location.getLongitude();/纬度47 48 同时别忘了在AndroidManifest.xml文件中加入如下权限:12345文章出处:http:/ 专业好文档为您整理谢谢使用更多精彩内容请关注本站

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号