资源下载

2017-06-27

新增:

  • 1、REQ_LEVEL_ADMIN_AREA Level开始支持位置名称和位置地址,将包含 REQ_LEVEL_NAME 接口的位置信息;

修改:

  • 1、6.X版本,对原有架构进行了重新设计,大大提升了首次定位的速度;
  • 2、优化网络传输组件,提高在弱网环境下定位速度和成功率;
  • 3、对特殊机型下,定位凭据较少时,做了更多的兼容性处理,提升在极端情况下的定位成功率;
  • 4、对网络定位数据流量进行了优化,流量降低约10%;

2017-01-17

新增:

  • 1、新增室内定位支持
    1.1 在支持腾讯室内定位的建筑物内,腾讯定位SDK会自动发起室内定位,室内定位精度可达到4~5米;当离开该建筑物时,会默认停止室内定位。
    1.2 同步提供楼层信息和建筑物信息;
  • 2、新增使用A-GPS辅助提升GPS冷启动速度。需在AndroidManifest.xml文件中新增权限:android.permission.ACCESS_LOCATION_EXTRA_COMMANDS;
  • 3、新增GPS状态返回:当GPS可用时,返回GPS当前状态,状态分为:
    0:无信号;
    1:信号弱;
    2:信号中;
    3:信号强
  • 4、更新需要增加权限,demo已经更新,详细使用方式请参加demo中的示例。

修复:

  • 1、修复在Android N上GPS一个兼容性Crash;
  • 2、修复一个网络组件的HTTPS极低概率Crash;

2016-12-05

优化:

  • 升级新的网络组件,提升网络定位速度;
  • 优化Wi-Fi扫描策略,更好节省功耗;
  • 优化GPS定位在某些情况下不触发回调的情况,使得GPS回调结果更快;

新增:

  • 增加单次定位接口,可在启动或者不启动连读定位的情况下,都可以强制刷新获取一次定位结果,具体使用方式详见接口文档和官方指引
  • 增加离线缓存功能,在无网情况下也可以获取非高精度的网络定位;

2016-07-07

优化:

  • 适配Android M及以上系统在权限控制上的改变;
  • 在TencentLocationListener的onStatusUpdate()回调中及时提醒权限与开关的变化,开发者需要监听这些变化做出相应的交互,提醒用户及时注意开关和权限的变化;
  • 全新的滤波、轨迹判断和预测算法,控制定位点偏移同时解决由于时延导致的定位点滞后;
  • 优化GPS定位在某些情况下不触发回调的情况,使得GPS回调结果更快;

新增:

  • 新增反作弊接口,TencentLocation.isMockGps()接口,用于判断GPS是否来自外部注入。

2016-06-21

优化:

  • 优化联通 3G 在 wap 接入点下,https延时过高的问题。

修复:

  • 修复 GPS 模块的一个 NPE 异常。

2016-05-10

优化:

  • 将全部网络请求由http协议切换到https协议,保障用户位置隐私数据不会受到任何形式的窃取。
  • 对AP热点进行簇去重过滤,降低AP簇的权重,提高wifi定位精度。

修复:

  • 对于其他定位逻辑的优化以及对于在某些机型上可能的由于系统接口不返回导致的ANR问题。
  • 在日本以及东南亚国家由于区域边界模糊导致返回经纬度为0.0的情况,更好的支持海外定位。

新增:

  • 新增TencentLocation中获取当前使用坐标系(wgs84、gcj02)接口。

2016-02-16

优化:

  • 优化数据加密算法,使得网络IO上下行数据传输更加安全可靠,需要注意的是V4.5版本的jar包需要升级响应的so动态链接库。
  • 优化sdk整体的框架结构,使得调用逻辑更清晰,去除冗余代码。
  • 优化网络IO组件,提高首次定位速度和整体的定位速度。

新增:

  • 在TencentLocationManager类中增加pause和resume两个状态,实现快速的定位组件启停。在pause状态下,仍然可以通过getLastLocation接口获取最后的定位位置,但需要通过时间戳判断其时效性。
  • 增加方向接口, TencentLocationRequest.create().setAllowDirection(allowDirection),通过调用Request的该方法,可以启动传感器获取当前方向,通过TencentLocation的getDirection()方法获取。

2015-11-19

优化:

  • 优化基站定位算法,解决基站长时间不切换导致的定位点偏移。
  • 优化TencentLocationListener中的回调接口void onStatusUpdate(String name, int status, String desc);

新增:

  • 增加状态码:STATUS_GPS_AVAILABLE、STATUS_GPS_UNAVAILABLE、STATUS_DENIED,能够返回更多状态信息的改变。状态码说明见表格。建议业务方监听这个状态改变,设计合理的交互方式,及时提醒用户改变手机中设置项的开关状态,提高定位精度

修复:

  • 修复对android M下当位置开关关闭时,无法进行WIFI扫描导致的无法定位的问题。此时onStatusUpdate接口会返回name=wifi时,status=2,收到该状态码后,请及时提醒用户打开位置开关。

2015-09-18

优化:

  • 全新的定位和滤波算法,大幅度优化定位点偏移,提高定位精度

新增:

  • 新增对android M支持
  • 新增支持全平台(arm64_v8,arm_v7a,x86_64)so文件

修复:

  • 某些机型上使用新的api导致的NoSuchMethodError异常crash

2015-08-18

优化:

  • 优化网络库,提升定位速度,避免可能出现的因耗时导致的UI卡顿
  • 优化定位算法和过滤规则,使得定位更精确,避免出现大范围跳点的情况
  • 优化偏转算法,将偏转算法放在本地,减少网络延时,提高首次定位的速度

新增:

  • 新增里程计算接口,输出从行程开始到结束的里程(公里数,精确到10米)
  • so文件增加对arm64位架构支持

修复:

  • 跨版本升级导致的sqlite异常
  • 因网络延时导致的定位点回撤

2015-05-14

优化:

  • 优化定位漂移的问题

新增:

  • 允许App处理libtencentloc.so加载过程

修复:

  • Wifi扫描不正常时定位失败或定位出错的问题
  • 网络模块引起的OOM

2015-02-12

优化:

  • 优化网络模块
  • 提高定位准确性

新增:

  • 通过传感器获取方向
  • 判断定位权限是否被禁止

修复:

  • 某些机型上的crash

2014-09-18

新增:

  • 地理围栏(位置提醒)功能

2014-09-11

修复:

  • Wi-Fi热点数较多的环境中缓存无效
  • 某些编译环境下出现 NoClassDefFoundError: c.t.m.g.f

2014-08-29

优化:

  • 升级网络访问模块, 提升网络稳定性

新增:

  • 增加TencentLocationManager.getCoordinateType()用于查询当前坐标系

修复:

  • 不能区分定位失败原因(增加ERROR_UNKNOWN错误码)
  • 定位完成后未及时清理Wi-Fi扫描结果

2014-08-04

修复:

  • ACCESS_COARSE_LOCATION权限相关的问题
  • 多线程下调用引起无法扫描WiFi的问题
  • 定位周期为0时GPS定位引起的线程问题

2014-06-23

优化:

  • 重新设计API接口,更加简单易用
  • 优化Cache减少网络请求, 更省流量

新增:

  • 支持在主线程和非主线程中定位

修复:

  • Context相关的内存泄露问题
  • 部分机型上无法正确获取定位参数的问题

2014-03-07

修复:

  • 修复BroadcastReceiver被第三方攻击漏洞

新增:

  • 增加Name接口

优化:

  • 优化Key鉴权体系,更加方便的key设置方式

2014-01-01

修复:

  • 修复网络状态读取错误导致的网络失败
  • 修复基站数据对齐错误

优化:

  • 增加定位信号读取失败错误回调

2013-10-18

修复:

  • 修复拷贝错误导致的OOM异常
  • 修复部分手机无法读出正确基站信息时导致无回调现象
  • 修复部分刷机包GPS状态信息不准确引起的Crash

优化:

  • 优化首次定位启动时间

2013-5-30

修复:

  • 网络包名更改
  • Timer取消后置空

新增:

  • CDMA基站经纬度获取。

优化:

  • 数据接压缩功能取消

2013-4-23

修复:

  • 网络中断后恢复立即更新位置。
  • GPS偏转失败引发错误。
  • 修改平板电脑没有GPS时引发的错误。

新增:

  • 注册码验证功能,便于更好地管理服务、发现问题,以便进一步提升服务质量。

优化:

  • 优化网络模块,在信号较差的地方提高可使用率。

2013-3-5

v1.0 版本发布。主要提供以下功能:

  • 支持GPS定位与网络定位;
  • 支持当前位置查询;
  • 支持行政区划查询;
  • 支持附近POI查询;