百度地图API安卓版的GPS定位
来源:互联网 发布:windows日志删除记录 编辑:程序博客网 时间:2024/04/30 16:50
在官方程序中略为提及,但显然不够清楚,幸好官方有DemoApp,特将此代码提出。
1 添加LocationListerner变量
LocationListener mLocationListener = null; // create时注册此listener,Destroy时需要Remove
2 在OnCreate中注册定位监听器事件
mLocationListener = new LocationListener() {public void onLocationChanged(Location location) {if (location != null) {String strLog = String.format("您当前的位置:\r\n" + "纬度:%f\r\n"+ "经度:%f", location.getLongitude(),location.getLatitude());TextView mainText = (TextView) findViewById(R.id.textview);mainText.setText(strLog);}if (location != null) {GeoPoint pt = new GeoPoint((int) (location.getLatitude() * 1e6),(int) (location.getLongitude() * 1e6));mMapView.getController().animateTo(pt);}}};
3 添加MyLocationOverlay变量
MyLocationOverlay mLocationOverlay = null;
4 在OnCreate中添加该层
mLocationOverlay = new MyLocationOverlay(this, mMapView);mMapView.getOverlays().add(mLocationOverlay);
5 最后在Activity重载两个函数
@Overrideprotected void onPause() {// TODO Auto-generated method stubHZBikeApp app = (HZBikeApp) this.getApplication();app.mBMapMan.getLocationManager().removeUpdates(mLocationListener);mLocationOverlay.disableMyLocation();mLocationOverlay.disableCompass(); // 关闭指南针app.mBMapMan.stop();// 停止地图服务super.onPause();}@Overrideprotected void onResume() {// TODO Auto-generated method stubHZBikeApp app = (HZBikeApp) this.getApplication();app.mBMapMan.getLocationManager().requestLocationUpdates(mLocationListener);mLocationOverlay.enableMyLocation();mLocationOverlay.enableCompass(); // 打开指南针app.mBMapMan.start();// 恢复地图服务super.onResume();}
- 百度地图API安卓版的GPS定位
- gps定位Qt界面百度地图api的介绍
- IOS 使用百度地图api 获取gps定位数据
- IOS 使用百度地图api 获取gps定位数据
- IOS 使用百度地图api 获取gps定位数据
- android 百度地图GPS定位
- 百度GPS定位API使用方法
- 百度地图API开发的定位APK
- 百度地图Android定位SDK的API
- 利用百度地图的API定位地理位置
- 百度地图定位API,locationClient的使用
- 百度地图API的定位问题
- 百度地图api--定位当前的位置
- 用手机gps定位获得准确的百度地图经纬度
- 关于百度地图GPS/IP定位的相关说明
- php利用百度地图API进行IP定位和GPS定位
- 使用百度地图结合GPS进行定位
- Android之百度地图GPS定位
- Android中有用的组件被选中和按下去的变换样式
- 获取文本框的值作为a标签的参数值:
- WSGI简介-写的很清楚
- 【设计模式】之观察者模式(Observer)
- 使得文本框只能输入数字的onKeyPress事件
- 百度地图API安卓版的GPS定位
- 数据库设计--继承模式
- Bugzilla使用
- linux下的%zu
- jquery实现的全选反选全不选等等的效果源码
- Java Socket实战之二 多线程通信 .
- Linux下重启Apache
- JS 中如何判断-undefined
- GDB调试精粹