最近拜读郭神的第一行代码中关于LBS定位服务时,调用百度地图api进行android位置服务开发时,遇到了以下两个问题,我相信这两个问题也是许多人在开发百度地图时会遇到的,下面我将就我遇到的这两个问题进行描述并分享自己的解决方法。
第一:在调用BDLocation的getLongitude()、getLatitude()方法获取当前位置的经纬度,当然这些是在所有权限都同意后。然而,本人调用后,却显示不出当前位置的经纬度,网络定位方式也无法显示。当把该应用小化到后台后,重新打开,经纬度都显示4.9E-324,效果图如下图所示。
在百度了4.9E-324后,看到有人回答只是当前所在位置的网络状态不好,自己当时也是认同这种说法,继而继续使用GPS进行定位,然而用了GPS定位后,画面上白茫茫一片,而通知栏上有显示GPS正在搜寻位置,效果图如下所示。