package com.dayu.pipirrapp.tool;
|
|
import com.dayu.pipirrapp.bean.db.MarkerBean;
|
import com.dayu.pipirrapp.dao.DaoSingleton;
|
import com.dayu.pipirrapp.fragment.MapFragment;
|
|
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
|
import io.reactivex.rxjava3.disposables.Disposable;
|
import io.reactivex.rxjava3.schedulers.Schedulers;
|
|
/**
|
* MarkerUtils - 取水口等地图上显示的标识相关公共方法
|
*
|
* @author zuoxiao
|
* @version 1.0
|
* @since 2024-12-16
|
*/
|
public class MarkerUtils {
|
|
public static Disposable showLocoMarks(MapFragment fragment) {
|
//查询当前未关闭的巡检记录
|
Disposable disposable = DaoSingleton.getAsynchInstance(fragment.getContext())
|
.markerDao()
|
.findAllToSingle()
|
.subscribeOn(Schedulers.io())
|
.observeOn(AndroidSchedulers.mainThread()).subscribe(markerBeans -> {
|
for (MarkerBean bean : markerBeans) {
|
// fragment.setMapMarker(bean);
|
}
|
});
|
return disposable;
|
}
|
|
|
}
|