// 初始化Location模块
MKLocationManager mLocationManager = MapLogic.mBMapMan.getLocationManager();
// 通过enableProvider和disableProvider方法,选择定位的Provider
mLocationManager.enableProvider(MKLocationManager.MK_GPS_PROVIDER);
MKLocationManager mLocationManager = MapLogic.mBMapMan.getLocationManager();
// 通过enableProvider和disableProvider方法,选择定位的Provider
mLocationManager.enableProvider(MKLocationManager.MK_GPS_PROVIDER);
解决方案 »
- 求问短信数据库中对canonical_addresses表的处理
- android自定义dialog输入值获取
- HTML5写的播放器无法在Android模拟器上播放视频
- target为android的avd可以联网,target为Google apis的avd无法联网
- 实时聊天服务器如何更新IP,端口
- android opengles 手机唤醒后 界面上的图形的贴图都没有了,图形呈白色
- BoradcastReveiver改变屏幕亮度
- Eclipse开发工具NDK环境下如何添加C++第三方库(有头文件、lib文件、dll文件)
- 请高人:rover11,关注一下此帐,万分感激
- 服务器数据处理计算,推荐一个快速开发的框架?
- android 显示本地html,js和css文件应该放在什么目录下 在线等
- 跪求FTP多线程 断点 上传的demo
onCreate?
onLocationChanged?
onResume?
我的做法是记录最后一次定位的经纬度,下次再打开的时候直接使用MapController的setCenter显示地图。然后onLocationChanged更新和显示最新的定位结果。
在Android manifest文件里,添加以下属性到<application>标签里,针对整个应用开启硬件加速:
<application android:hardwareAccelerated="true">
或
<application android:hardwareAccelerated="true">
<activity ... />
<activity android:hardwareAccelerated="false" />
</application>还有种解决方法,直接移除 android:targetSdkVersion="15" ,不过还没试过