百度地图中locationClient.registerLocationListener没有执行

ms8729462 2016-09-05 09:56:41
oncreate中直接调用
private void initLocation() {
// 定位实例化
locationClient = new LocationClient(this);
// 进行一些定位的一般常规性设置
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true); // 打开GPS
option.setScanSpan(300000);// 扫描周期,设置发起定位请求的间隔需要大于等于1000ms才是有效的
option.setCoorType("bd09ll");// 百度坐标类型
option.setLocationNotify(true);//设置是否当gps有效时按照1S1次频率输出GPS结果
option.SetIgnoreCacheException(false);//设置是否收集CRASH信息,默认收集
option.setIsNeedAddress(true);// 设置是否需要地址信息,默认不需要
option.setIsNeedLocationDescribe(true);//设置是否需要位置语义化结果
locationClient.setLocOption(option);
// 注册定位监听,这里没有执行,
locationClient.registerLocationListener(locationListener);

// 开始定位
locationClient.start();
}
...全文
561 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧