sumai0609 2016-03-07 15:22 采纳率: 12.5%
浏览 6271
已结题

高德地图Android定位SDK真机上无法定位

用高德地图的定位SDK写了一个定位的程序
但是在真机运行的时候
public void onLocationChanged(AMapLocation amapLocation)
在这个定位监听回调方法里、我从amapLocation里获得经纬度
然后写到logcat里、但是竟然都是0、
打开程序后画面就停在北京地图。。。

但是用模拟器时手动给程序喂经纬度是可以定位的、感觉问题就出在回调函数里
但不知道怎么解决、看了一些博客、代码按他们的来也是一样的情况

有没有人知道是什么情况、初学者求解答


GPS开了、wifi连着、但是手机在室内信号不太好
Manifest里权限、服务和key也都粘贴了
而且设置里也给APP使用定位服务的权限了
log里错误码一直说定位失败12: 缺少定位权限
着实弄不懂是什么情况TAT

  • 写回答

9条回答 默认 最新

  • devmiao 2016-03-07 15:28
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献