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

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

0

4个回答

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

1
pwj596819850
Pipinggo 还有一点就是查看百度地图报的错误码
8 个月之前 回复

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

0

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

0

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

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
百度地图定位经纬度返回4.9E-324有关问题
1、查看你的应用是否有权限查看你的地理位置信息
Android 百度地图应用定位经纬度返回4.9E-324有关问题
1、查看你的应用是否有权限查看你的地理位置信息,有可能是你没有加上权限,或者当你第一次打开app时询问你是否给予软件权限查看你的地理位置信息,你选择了否,所以经纬度就一直返回4.9E-3242、查看你的libs文件加下的armeabi文件夹,里面liblocSDK3.so和liblocSDK4.so是否都添加了,缺一不可。版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blo...
使用百度地图定位SDK,获取到的经纬度数据是4.9E-324的解决办法
造成这个问题的原因,我总结了下: 一、权限问题       下面这这段话引用自百度地图文档。  在Android 6.0之后,Android系统增加了动态权限授予的控制,定位权限需用户确认后,App才能拿到如基站、WIFI等信息,从而实现定位。  在Android系统升级到7.0之后,我们发现,即使用户授予了App定位权限,App依然存在无法定位成功的问题。追查原因为:授予权限与初
Android应用之——百度地图定位返回4.9E-324的解决方案
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。 目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。 也就是百度地图最开始进行初始化的时候失败了,所以返回了这个错误。 网上一般有这么几种情况: 情况一: libs里面缺少armeabi-v
安卓开发关于百度地图定位返回经纬度4.9E324科学计数法的解决方案
百度地图提供的sdk开发包也是个坑!!! Android机型适配不够好,部分手机能够定位有些手机不能定位!!!!! 用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。 目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。 也就是百度地图最开始
Android开发——百度地图定位返回4.9E324的解决方案
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。
百度地图可以获取经纬度但是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...
解决Android百度地图开发,经纬度返回4.9E-324,位置信息为null的一个小方法
解决百度地图经纬度返回4.9E-324 本方法是本人在开发过程中无意解决的,不晓得原理是什么。 一般都会在main下新建jiniLibs放入.so文件,我这样做也不行。 我就把其中的armeabi的文件放入了app下的libs文件下,这样就OK了 这样我的问题就解决了,希望能给大家带来一点点的帮助。...
百度地图定位出现4.9E -324的问题解决
1. apikey要有
Android百度地图获取不到经纬度的问题
年前 遇到一个百度地图获取不到经纬度,报错如下NetWork location failed because baidu location service can not decrypt the request query, please check the so file !我的解决思路是这样的:1.检查ak 是否错误,是否正确填写开发版 与 发布版的ak2.检查配置文件,权限等 终于在第二步 ...
新手入门百度地图开发的(0,0)坐标问题
对于大部分人来讲,由于百度地图资料众多,过度依赖搜索引擎等等原因。新接触百度地图开发工作其实并不容易。今天说说关于坐标(0,0)的问题。              首先仍然介绍坐标系,我们先不管采用的和wgs84还是gcj02,bd09ll等坐标系,他们有个共同的特点,就是默认坐标(0,0)经纬度均为零的时候。定位位置都会是非洲边上的几内亚湾,在某些缩放级别下,整个地图区域的颜
Android开发百度地图只显示经纬度,而没有地址信息
***LocationClientOption option = new LocationClientOption(); option.setIsNeedAddress(true); mLocationClient.setLocOption(option);* mLocationClient.start();
关于百度地图定位出现5e-324的解决办法
    最近做APP用到了百度地图的API,真机测试是正常的,打包成为APP就会出现经纬度返回5e-324,这是密钥的问题,包名和生成的密钥一定要对应起来。
关于android端的百度地图定位无法定位,经纬度都是4.9E-324的问题
本篇文章主要是记录针对android集成百度地图的时候的出现的bug,并且解决的的方法: 问题1 :关于百度地图开发的时候,android studio直接调试的时候没出现地图,只出现格子的问题 导致这个问题是因为,没有在百度控制平台输入开发版的SHA1,并且要注意,如果换了一台电脑获取重装了系统,或者重新安装了开发软件都要重新获得开发版的SHA1,否则无法正确显示地图,只会显示出格子
android 基站定位 返回定位的城市
本DEMO 是基于百度地图定位sdk 写的 基站定位 demo 可以返回 当前位置的具体地址 和 经纬度
基于js实现百度地图api定位当前位置和获取经度和纬度
基于js实现百度地图api定位当前位置和获取经度和纬度,
百度地图定位无法获得经纬度的解决方案
关于百度地图API已经使用了有一段时间,正在开发的项目也是大量运用了百度地图SDK。之前在使用的过程中一直可以产生定位结果(尽管会有偏差,还在可以接受的范围),然而在集成了其他第三方SDK后,定位突然失效。经度和纬度均显示为4.9E-324,只有方向度数还可以继续获取。 在网上查了一番资料后,得出以下几点结论: 1、4.9E-324为百度地图默认的经纬度,故定位失败则会返回该数据 2、定位失
ios 集成百度地图(获取定位,反向地理编码)
原因 :之所以使用百度地图,是因为当时使用苹果自带的定位给后台传经纬度,后台用百度解析误差比较大,所以换成了百度地图 本文主要讲解下cocoapods 集成 看详细集成请点击(cocoapod集成链接) 1 、首先去百度地图开放平台注册账户 点击立即使用 然后注册 2、然后进行邮箱激活 ,申请秘钥 进入这个界面 红色框部分看项目需要哪些功能 选择哪些 然后提交 3、使用百度sdk 1) ...
android 获取经纬度(百度地图)
今天做原生获取经纬度,本来以为很容易,毕竟之前也做过,我使用的是 LocationManager 和 Location 来获取,但是,最终我怎么也获取不到经纬度,debug才发现最终的 Location 一直是空,我给了权限,动态权限也做了,也到设置里看到给了权限,但还是获取不到,百度大量博客发现可能的问题如下: 1、有些国行手机由于某些XXX的原因把google组件阉割掉了,网络定位默认使用g...
通过某位置的经纬度获取周边百度地图POI的信息
通过某位置的经纬度获取周边百度地图POI的信息: 根据地图上任意一点的经纬度获取周边最近的POI位置信息 //启用滚轮缩放 var map= new BMap.Map("container"); var mPoint= new BMap.Point(104.0831760000, 30.6608250000); map.cente
关于百度地图定位 onReceiveLocation执行两次的问题
今天,碰到一个奇怪问题,我的一个界面刷新了两次,一直找都找不到原因,之后发现,原来我的界面刷新是依托在百度地图的回调方法 onReceiveLocation中的,我想是不是这个执行了两次能,我确定了option.setScanSpan(span);//可选,默认0,即仅定位一次,设置发起定位请求的间隔需要大于等于1000ms才是有效的这行代码是配置了,明明只会执行一次,开始执行了两次,实在没办法
百度地图 获取经纬度为4.9E-324
Android 调用百度地图SDK获取经纬度时发现获取不到数据,显示的是4.9E-324 打印错误码发现为167,于是看了下官方文档 然后发现手机里的定位权限没有打开,打开后就可以获取到经纬度了 位置信息打开就行了
关于微信开发定位获取当前经纬度在百度地图上不准确的问题。
这个其实在18年都不是问题,因为微信定位的不准,我们可以选择直接用地图的获取当前经纬度的方法,还是很准的,但是微信更新后我发现在微信浏览器中都不能使用其他地图的定位功能了,这里我自己是测试了百度和腾讯地图的,我之前是用的百度的更新前没问题,更新后就不能定位了,而在手机普通浏览器中是可以使用的,所以这肯定就是微信那边的问题了。在网上找了一会说其实不是微信的定位不准确,而是在我国,出于国家安全考虑,国...
百度地图开发参数设置正确,却定位到大西洋海域去了,定位失败解决方案
我在做百度地图定位时直接定位到大西洋海域去了,查看定位经纬度是,其他地址参数为空,后来才清楚是经纬度获取失败,原因在于 百度地图API在 android 6.0以上机型上需要申请权限 官方百度地图定位环境配置 http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/v5-0 地图初始化操作 private void
使用百度地图定位获得经纬度的html页面
使用百度地图定位获得经纬度的html页面。用于获得经度和纬度,还有点击的位置信息。
Android使用百度地图定位(获取当前经纬度和地址信息)
Android使用百度地图定位(获取当前经纬度和地址信息)
百度地图定位,标记摸个区域等
百度地图定位,显示自己的当前位置,获取经纬度。
iOS百度地图 定位,获取当前经纬度
百度地图定位 .集成百度地图SDK  http://blog.csdn.net/chuan403082010/article/details/77478182 .开始定位 官网链接: http://lbsyun.baidu.com/index.php?title=iossdk/guide/location #import "ViewController.h" #import @in
安卓利用百度api定位遇到 经纬度经纬度返回4.9E-324
将需要的库文件导入了libs以后 我直接右键“Add as Library” 然后设置Manifest.xml service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote" >
百度地图定位经纬度
应用场景描叙: 假设数据库中有一个商家的table,里面记录了一些商家的基本信息和坐标, 那么如何在自己的APP中,通过定位,利用百度地图快速查找指定区域内符合条件的商家? 以下是java 代码的实现: /** * 百度地图 * 获取给定经纬度和半径距离的经纬度范围 * * @param lat 纬度 * @param lon 经度
Android百度地图上绘图气泡并点击响应
在百度地图上绘图气泡并点击响应
H5经纬度百度定位不准问题
每个地图的坐标系都有自己的规则。 bd09ll(百度经纬度坐标)、bd09mc(百度摩卡托坐标)、gcj02(国测局加密坐标)、wgs84(gps设备获取的坐标、谷歌坐标) 移动端获取的是GPS的定位,要转换成百度的坐标需要调用百度API,需要注册开发者账号。 地址:http://lbsyun.baidu.com/index.php?title=uri/api/ios 左边可选安卓。
C#通过经纬度进行定位(百度地图)
采用VS2010中的winform编写的百度地图,通过已知的经纬度进行准确定位,有地图三种模式,并且产生新的位置不会出现多个标记,做定位是很不错的选择
百度地图定位失败,定位结果是4.9E -324,解决
项目老版本可以定位成功,我重新打包的版本定位失败,结果4.9E-324。 解决方案:确定libs文件夹下百度地图的jar包是否导入完整 baidumapapi_v2_4_2.jar locSDK_3.1.jar armeabi文件夹下的 .so 是否完整 libBaiduMapSDK_v2_4_2.so liblocSDK3.so两个版本jar包和so库要一一对应。我上面是老版本的地图,
【转载】Android应用之——百度地图定位返回4.9E-324的解决方案
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。 目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。 也就是百度地图最开始进行初始化的时候失败了,所以返回了这个错误。网上一般有这么几种情况:情况一: libs里面缺少armeabi-v7a文件夹 参考:htt
js 获取详细地理位置 利用百度地图偏差的问题
网页获取地理位置,因本次任务是放在微信摇一摇 中使用所以自然而然的就用了微信的地理位置获取 wx.ready(function () { wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
iOS 百度地图定位与反地理编码
涉及到几个比较重要的函数  1.定位结束时返回用户经纬度的函数  /**  *用户位置更新后,会调用此函数  *@param userLocation 新的用户位置  */ - (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation; 2. /**  *根据地理坐标获取地址信息  *异
百度地图获取位置信息为空的解决方案
在设置选项时,将以下两句加上 option.setIsNeedAddress(true); option.setAddrType("all");
Android 定位之百度地图定位 问题总结
之前做百度地图定位这个功能,碰到的问题非常多,这里总结一下 百度地图官方文档里面解释的很清楚,现在百度定位采用的是基站  wifi 和gps三者混合定位,但是这个优先级我们是可以调整的。 1.定位方式  是gps优先还是 基站定位优先 option.setPriority(LocationClientOption.NetWorkFirst); // 设置网络优先
文章热词 双目视觉问题 特征点问题 相机标定问题 最优化问题 统计学稳健估计问题
相关热词 c#获取笔记本的经纬度 c#高德地图经纬度查询 android 经纬度距离计算 区块链问题 学习python时遇到的问题