2 sevenzsk sevenzsk 于 2018.05.16 18:21 提问

百度地图定位返回经纬度问题

在android中实用百度地图进行定位,但是提交后台的数据中有
负值“-5.781740335113868E-9”,并且有负值得经纬度全部一样,均为
“-5.781740335113868E-9”,“2.725067456227516E-9”,这是什么情况啊????

4个回答

pwj596819850
pwj596819850   2018.05.17 10:38
已采纳

你获取的值是百度地图的默认值,你查看百度类的源码就可以发现.这是定位不成功,检查百度地图配置,sha1的test和release是否设置正确(test和release的sha1是不同的)

pwj596819850
pwj596819850 还有一点就是查看百度地图报的错误码
5 个月之前 回复
a568478312
a568478312   2018.05.17 09:12

定位应该是没有成功,先看一看本地数据,或者直接先跑一跑demo看看本地定位的数据。

crazypy02
crazypy02   2018.05.17 09:51

其实就是意味着你所传的坐标是0,0。因为每家地图公司都会设置原始偏移量的,所以显示这么个结果,其实意思就是为空,定位不成功。建议查一查硬件定位在空旷环境下是否正常。

sevenzsk
sevenzsk   2018.05.18 15:15

我知道了,在定位的时候没有打开网络,所以返回的经纬度就是这样的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
百度地图SDK,报167错误,经纬度定位是4.9E-324的解决办法
在网上查了很多资料,说经纬度定位是4.9E-324,是什么 so文件不齐啊,key的问题啊,我把所有的armeabi文件加进去,还是定位失败,后来在网上看到,说是会不是第一次 软件询问你是否同意定位时,选择了否,我印象中我的小米5手机好像安装完成之后,没有询问过我,于是我在软件的授权管理中一看,发现还真是允许定位这一条我给的是询问,然后切换为允许之后,定位就成功了。 关于so文件,我只用了一个包
Android开发——百度地图定位返回4.9E324的解决方案
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。
安卓开发关于百度地图定位返回经纬度4.9E324科学计数法的解决方案
百度地图提供的sdk开发包也是个坑!!! Android机型适配不够好,部分手机能够定位有些手机不能定位!!!!! 用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。 目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。 也就是百度地图最开始
使用百度地图定位SDK,获取到的经纬度数据是4.9E-324的解决办法
造成这个问题的原因,我总结了下: 一、权限问题       下面这这段话引用自百度地图文档。  在Android 6.0之后,Android系统增加了动态权限授予的控制,定位权限需用户确认后,App才能拿到如基站、WIFI等信息,从而实现定位。  在Android系统升级到7.0之后,我们发现,即使用户授予了App定位权限,App依然存在无法定位成功的问题。追查原因为:授予权限与初
百度地图可以获取经纬度但是address一直为null
原来address一直未null的原因不是setisneedAdress的原因 今次是因为没有开启wifi网络,只凭借gps定位获得了经纬度但是没有网络获取不到address 所以为null,花了很多时间找,记录
百度地图返回5e-324问题解决(获取release版本SHA1)
1.首先在百度地图控制台为应用申请key时会有两个版本的SHA1值,一个为debug版本,一个为release版本。对于debug的获取想必大家都已知道(可以通过AS右方的Gradle按如下操作得到)。那么如何获得release版本的SHA1呢,我网上搜索的教程是在AS的控制台输入keytool命令实现,然而我却遇到了问题,不知道你们是不是。没错,它提示没有这个命令,这就尴尬了。解决办法:keyt...
新手入门百度地图开发的(0,0)坐标问题
对于大部分人来讲,由于百度地图资料众多,过度依赖搜索引擎等等原因。新接触百度地图开发工作其实并不容易。今天说说关于坐标(0,0)的问题。              首先仍然介绍坐标系,我们先不管采用的和wgs84还是gcj02,bd09ll等坐标系,他们有个共同的特点,就是默认坐标(0,0)经纬度均为零的时候。定位位置都会是非洲边上的几内亚湾,在某些缩放级别下,整个地图区域的颜
Android应用之——百度地图定位返回4.9E-324的解决方案
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。 目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。 也就是百度地图最开始进行初始化的时候失败了,所以返回了这个错误。 网上一般有这么几种情况: 情况一: libs里面缺少armeabi-v
html5定位经纬度不准确,转换百度地图API
使用过html5定位,通过百度地图转化,感觉位置还是很精确,误差也在十来米左右的样子,不通过转换的定位,位置相差很远。现在这个方法就基本很准确了
关于百度地图定位出现5e-324的解决办法
    最近做APP用到了百度地图的API,真机测试是正常的,打包成为APP就会出现经纬度返回5e-324,这是密钥的问题,包名和生成的密钥一定要对应起来。