RxLocation
Introduction: 一个和 Rxjava 和百度,高德定位结合的简单的定位库,让你的 code 更加简洁。
Tags:
Rxjava-定位-百度&高德-适用于 Android 的与 Rxjava 结合的,快速简单的定位库.
特性
1.和 Rxjava 结合,使你的代码更加简洁;
2.支持高德和百度定位,方便集成。
使用
在 Gradle 中添加依赖
repositories {
maven {
url 'https://dl.bintray.com/dudu90/maven'
}
}
compile 'RxLocation:rxlocation:1.0'
初始化
RxLocation.initialize(context);
RxLocation.initialize(context,type);
RxLocation.initialize(context,type,option);
获取定位信息
new LocationRequester<BDLocation>().lastLocation()
.take(1)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action1<BDLocation>() {
@Override
public void call(BDLocation location) {
//TODO
}
});
TODO
1.位置提醒
2.欢迎新的需求
鸣谢
- 感谢我的同事和良师,promeG。