百度定位结果出现4.9E-324,无法定位
来源:互联网 发布:湖北张坤淘宝 编辑:程序博客网 时间:2024/06/06 09:47
在楼主使用百度定位sdk locSDK3.3.zip 过程中,出现表面看来无法定位的情况;
经过手机端大量日志记录分析情况下,确定该值为百度定位默认值。
场景:
在正常定位情况下,首次定位就能定位到真实数据,继而开始逐步求精过程,并未发现异常,手机端记录情况如下:
2013-10-15 17:18:45|i|BDLocationService|onStart
2013-10-15 17:18:47|i|GPSLocationService|BDLocation is null!
2013-10-15 17:18:47|i|GPSLocationService|onStart
2013-10-15 17:18:49|i|BDLocationService|location :108.37548/22.820262
2013-10-15 17:18:52|i|BDLocationService|location :108.37548/22.820262
然而,情况并非一帆风顺的,不巧百度SDK地图模块又报错误,程序奔溃,之后日志如下:
2013-10-15 19:30:08|i|BDLocationService|onStart
2013-10-15 19:30:08|i|GPSLocationService|BDLocation is null!
2013-10-15 19:30:08|i|GPSLocationService|onStart
2013-10-15 19:30:09|i|BDLocationService|location :4.9E-324/4.9E-324
2013-10-15 19:30:11|i|BDLocationService|location :4.9E-324/4.9E-324
2013-10-15 19:30:13|i|BDLocationService|location :4.9E-324/4.9E-324
2013-10-15 19:30:14|i|GPSLocationService|location :108.31615703563057/22.783749351836388
2013-10-15 19:30:15|i|BDLocationService|location :108.326661/22.786804
而在楼主的程序中,增加了自行过滤经纬度的模块,当两次定位超过2000米距离的情况下后面的记录就无法记录,从而导致程序无法正常运行。通过分析日志发现漏掉了这个默认值,增加之后一切OK!
- 百度定位结果出现4.9E-324,无法定位
- 百度定位中出现4.9E-324
- 百度定位出现 4.9E -324
- 百度定位中出现4.9E-324是什么意思
- 百度地图定位出现4.9E -324的问题解决
- 使用百度定位SDK出现4.9E-324
- 百度定位 Android 经纬度出现4.9E-324 问题解决
- 百度地图定位出现4.9E -324的问题解决
- 关于android端的百度地图定位无法定位,经纬度都是4.9E-324的问题
- 百度地图定位失败,定位结果是4.9E -324,解决
- 百度定位中出现4.9E-324或者initEngineManager,mBMapManager.init(new MyGeneralListener()
- 百度定位SDK无法定位
- 百度地图定位经纬度返回4.9E-324有关问题
- Fragment中百度地图API解决 android 6.0无法定位的问题,一片蓝色,返回4.9E-324
- 百度地图无法定位
- 百度地图无法定位
- 记录百度地图开发(android)百度地图定位返回4.9E-324的解决方案
- 解决百度地图无法定位
- android之Fragment(官网资料翻译)
- 也谈项目经理与敏捷开发
- Documentation/timers/hpet.txt
- 数据结构
- Entity Framework技术导游系列开篇与热身
- 百度定位结果出现4.9E-324,无法定位
- html5构建触屏网站之touch事件
- GBK转UNCIDOE表
- UVA - 10717 Mint
- 解决Linux下sendmail和sm-client启动慢问题
- VS2010中文注释带红色下划线的解决方法
- MapReduce和数据科学家(续)
- Documentation_ioctl_cdrom.txt
- .net 学习的内容