开发者社区> 问答> 正文

关于高德地图Android定位SDK真机上无法定位的问题

爵霸 2016-03-12 08:59:45 1463

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

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

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

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

定位技术 开发工具 Android开发
分享到
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:00:00

    三种可能原因:
    1.没有联网
    2.没有开GPS
    3.你关闭了权限

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题