RxLocation

Project Url: dudu90/RxLocation
Introduction: 一个和 Rxjava 和百度,高德定位结合的简单的定位库,让你的 code 更加简洁。
More: Author   ReportBugs   
Tags:
Rxjava-定位-百度&高德-

Download Build Status

适用于 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
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools