安卓开发关于百度地图定位返回经纬度4.9E324参数 解决方案
2017-05-02 09:45
274 查看
百度地图提供的sdk开发包搞不好就被坑了.
Android机型适配不够好,部分手机能够定位有些手机不能定位!!!!!
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。
目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。
也就是百度地图最开始进行初始化的时候失败了,所以返回了这个错误。
网上一般有这么几种情况:
情况一: libs里面缺少armeabi-v7a文件夹
网上搜到有人说“请检查你写的应用是否使用了JNI,如果有使用,一般你的工程libs文件夹下面会多出一个armeabi-v7a文件夹,这时把你的.so文件拷贝到这里面一份。”我应用下没有用到JNI所以libs下也干干净净没有armeabi-v7a文件夹。
随后我就自己建了个armeabi-v7a文件夹将.so文件拷贝进去,clean项目,在跑了一遍,成功!
情况二:网络不好,联网失败之类的,导致了定位没有成功,换到环境开阔的地方问题解决。
情况三:定位需要的一些权限没有配齐,在manifest清淡文件中补齐后问题解决。
情况四:key不对,开发的时候用的key是发布的key,导致了这个错误,将key换过来后问题解决。
Android机型适配不够好,部分手机能够定位有些手机不能定位!!!!!
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。
目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。
也就是百度地图最开始进行初始化的时候失败了,所以返回了这个错误。
网上一般有这么几种情况:
情况一: libs里面缺少armeabi-v7a文件夹
网上搜到有人说“请检查你写的应用是否使用了JNI,如果有使用,一般你的工程libs文件夹下面会多出一个armeabi-v7a文件夹,这时把你的.so文件拷贝到这里面一份。”我应用下没有用到JNI所以libs下也干干净净没有armeabi-v7a文件夹。
随后我就自己建了个armeabi-v7a文件夹将.so文件拷贝进去,clean项目,在跑了一遍,成功!
情况二:网络不好,联网失败之类的,导致了定位没有成功,换到环境开阔的地方问题解决。
情况三:定位需要的一些权限没有配齐,在manifest清淡文件中补齐后问题解决。
情况四:key不对,开发的时候用的key是发布的key,导致了这个错误,将key换过来后问题解决。
相关文章推荐
- 安卓开发关于百度地图定位返回经纬度4.9E324科学计数法的解决方案
- Android开发——百度地图定位返回4.9E324的解决方案
- 百度地图开发参数设置正确,却定位到大西洋海域去了,定位失败解决方案
- 关于在安卓开发中百度地图功能不能实现定位。
- 记录百度地图开发(android)百度地图定位返回4.9E-324的解决方案
- 关于cordova开发中安卓定位不精确的解决方案
- 安卓利用百度api定位遇到 经纬度经纬度返回4.9E-324
- 安卓百度地图开发——停车定位导航APP
- 安卓百度地图定位返回码162
- 安卓开发_慕课网_百度地图_实现定位
- 安卓手机开发,手机上应用百度地图得到了经纬度,如何将这些经纬度信息上传到远程服务器中数据库里?
- 2015-5-20安卓版百度地图开发,定位+覆盖物
- 安卓开发——百度地图修改地图中心点为所需经纬度以及地图空白的问题
- 关于安卓开发调试中提示is missing required library:'android-support-v4.jar',v7.jar,class.jar的解决方案
- 百度地图定位无法获得经纬度的解决方案
- Android应用之——百度地图定位返回4.9E-324的解决方案
- 关于开发百度地图的定位以及导航的代码记录
- Android 百度地图定位(手动+自动) 安卓开发教程
- 百度地图定位经纬度返回4.9E-324有关问题
- 百度地图定位经纬度返回4.9E-324有关问题