首页 > 其他 > 详细

百度定位mLocClient.isStarted();返回false[已解决]

时间:2014-04-09 16:11:20      阅读:1040      评论:0      收藏:0      [点我收藏+]

<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote">
</service>
我的问题就在:serviece中的name="com.baidu.location.f" 被我错误弄成了“com.baiduSDK.location.f”;真的手多,我弄了一个包:com.baiduSDK.location 然后它就自动变成了这样子,我看到都惊呆了!!!郁闷了一晚!

1.new LocationClient(getApplicationContext()); // 实例化 LocationClient 的时候一定要用getApplicationContext()而不是用this

mLocClient = new LocationClient(getApplicationContext());//声明LocationClient类
		mLocClient.registerLocationListener(myListener);//注册监听函数
		LocationClientOption option = new LocationClientOption();
		option.disableCache(true);//禁止启用缓存定位
		option.setOpenGps(true);
		option.setLocationMode(LocationMode.Hight_Accuracy);//设置定位模式
		option.setCoorType("bd09ll");//返回的定位结果是百度经纬度,默认值gcj02
		option.setScanSpan(0);//设置发起定位请求的间隔时间为5000ms
		option.setIsNeedAddress(true);//返回的定位结果包含地址信息
		option.setNeedDeviceDirect(false);//返回的定位结果包含手机机头的方向
		mLocClient.setLocOption(option);
		mLocClient.start();
		Log.w("Baidu", "mLocClient.isStarted():"+mLocClient.isStarted());
		if (mLocClient!=null&&mLocClient.isStarted()) {
			mLocClient.requestLocation();//单次请求定位
		}else {
			 Log.i("LocSDK3", "locClient is null or not started");
		}




http://developer.baidu.com/map/geosdk-android-developv4.1.htm#.E5.8A.9F.E8.83.BD.E7.B1.BB.E7.9A.84.E4.BD.BF.E7.94.A8

http://blog.163.com/gene_lu/blog/static/6402542120134252327669/

百度定位mLocClient.isStarted();返回false[已解决],布布扣,bubuko.com

百度定位mLocClient.isStarted();返回false[已解决]

原文:http://blog.csdn.net/etmanwenhan/article/details/23255603

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!