2 u013024238 u013024238 于 2016.03.02 11:21 提问

android 定位精确度问题

我使用的百度地图定位 ,但是定位的位置有很大的误差,请问怎么提高精确度。

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.02 11:31
u013897681
u013897681   2016.03.02 22:24

GPS/A-GPS 本来就有精度的问题, 不同的手机设备体验也不一样。
2个方面: 本身GPS 获取的经纬度就不准, 还有就是百度地图画的不准。
百度,高德,本身自己的产品 有时候都不准, 别指望集成他们的SDK 还能获得特别精确的数据了。

crazy1235
crazy1235   Ds   Rxr 2016.03.03 22:24
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android:如何将位置信息模式默认设置为高精确度
如何将位置信息模式默认设置为高精确度GPS位置信息模式默认为“仅限设备”, 应客户的需求,需要默认为“高精确度”请把/frameworks/base/packages/SettingsProvider/res/values/defaults.xml<string name="def_location_providers_allowed" translatable="false">gps</strin
Android定位相关
以下的内容都是从网上找来的,拼拼凑凑然后整合了一下,把利用Android定位API实现的一些方法封装成一个工具类,使用的时候直接new个对象,传进去context对象就可以了。还有就是关于手机定位模式的设置。首先是手机定位模式的设置 Android手机一般有三种定位方式:“高精确度”、“节电”、跟“仅限设备”。区别在于使用的定位模块种类跟数量,三种模式定位精确度依次从高到低。 不同手机可能默认的
android 高德定位
android 高德定位      今天所分享的是一个简单的高德定位,就是简单的获取当前的位置,可能高德导航要好玩点,但是目前暂未有那方面的需求,所以就只是用到了高德的一个定位。其实高德文档已经写得差不多了,但是自己做了以后就当做一个笔记吧,高德api地址是http://lbs.amap.com/api/android-location-sdk/guide/android-location/get...
关于LBS坐标系与精度的问题
关于LBS坐标系与精度的问题@(JAVA)[java] 大部分内容来源于: http://www.jianshu.com/p/f8224779ca63(一)坐标系问题App定位遇到的第一个坑是坐标系问题。目前常见的坐标系有三种:地球坐标(WGS84,国际公认坐标),火星坐标(GCJ02,国家标准,适用于高德百度地图大陆+港澳部分、Google地图大陆部分),百度坐标(BD09,适用于百度地图大陆
定位项目中,如何选取定位方案,如何平衡耗电与实时位置的精度
定位项目中,如何选取定位方案,如何平衡耗电与实时位置的精度
Android的四种定位方式
Android 定位一般有四种方法,这四种方式分别是:GPS定位,WIFI定准,基站定位,AGPS定位。                                    (1) Android GPS:      需要GPS硬件支持,直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块(现在大部分的智能机应该都有了)。通过GPS方式准确度是最高的,但是它的缺点也非常明显:1
百度地图定位精度的解决
在百度地图定位时,会出现定位精度不准确的情况。这里使用的是SDK5.0最新版定位API。 在开始时,由于设置不当,定位的误差很大,总是在几公里,重新设置后,精度有了很大的提高。 代码如下: LocationClientOption option = new LocationClientOption(); option.setLocationMode(Locati
sdk8.0以后,GPS定位的问题
升级xcode6打开以前xcode5工程,发现程序不能定位。代码经检查没有问题,后来发现Ios8对定位处理做了一些调整,工程升级到xcode6编译时需要iOS8 要自己写授权,不然没权限定位。 修改点如下:       1. @interface里:            CLLocationManager *locationManager;       2. 初始化:
Android定位获得经纬度(手机位置服务和百度定位)
private double latitude = 0.0; private double longitude = 0.0; //利用手机位置服务定位 void getLoaction() { final LocationManager locationManager = (LocationManager) getActivity() .getSystemService(Cont
百度地图定位API,精度提高
我使用百度定位API DEMO上面好像就可以setCoorType(&quot;bd09ll&quot;);//百度地图坐标。然后我找了下从其它坐标体系迁移到百度坐标。问下:1、那我还能不能在百度定位API的基础上对定位进行优化?因为实测定位精度不怎么准确。2、定位时能否获取到小区或街道的名字呢? 而不是国家+省+市(县)+XXX路。。。坐标转换百度地图SDK采用的是百度自有的地理坐标系(bdll09),因此开发者在...