// Point point = mMapView.toMapPoint(x, y);
// Flowable.just(point)
// .map(new Function<Point, Boolean>() {
// @Override
// public Boolean apply(Point pointpre) throws Exception {
// if (mPolgonlist.size()>0){
// for (int i=0;i<mPolgonlist.size();i++){
// Point point = mPolgonlist.get(i);
// double dis = CoordinateUtil.distanceOfTwoPoints(point.getY(), point.getX(), pointpre.getY(), pointpre.getX());
// if (dis<60){
// return true;
// }
// }
// }
// return false;
// }
// }).subscribe(new Consumer<Boolean>() {
// @Override
// public void accept(Boolean aBoolean) throws Exception {
// if (aBoolean){
// LogTagUtils.logGisInfo("mShapegraphic");
// }
// }
// });
自己mark