From 6df49a93bc74a7b1a2f74e4004ff0fcfe620d4a2 Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Tue, 7 Jan 2020 19:20:05 +0800 Subject: [PATCH] delete file --- .../fragment/TanluInfoWindowAdapter.java | 131 ------------------ .../com/mogo/tanlu/net/TanluApiService.java | 25 ++++ .../main/res/layout/tanlu_bubble_marker.xml | 22 --- .../src/main/res/layout/tanlu_card_view.xml | 57 -------- .../src/main/res/layout/tanlu_info_window.xml | 46 ------ .../main/res/layout/tanlu_poi_info_window.xml | 27 ---- 6 files changed, 25 insertions(+), 283 deletions(-) delete mode 100644 modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/fragment/TanluInfoWindowAdapter.java create mode 100644 modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/net/TanluApiService.java delete mode 100644 modules/mogo-module-tanlu/src/main/res/layout/tanlu_bubble_marker.xml delete mode 100644 modules/mogo-module-tanlu/src/main/res/layout/tanlu_card_view.xml delete mode 100644 modules/mogo-module-tanlu/src/main/res/layout/tanlu_info_window.xml delete mode 100644 modules/mogo-module-tanlu/src/main/res/layout/tanlu_poi_info_window.xml diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/fragment/TanluInfoWindowAdapter.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/fragment/TanluInfoWindowAdapter.java deleted file mode 100644 index 654903888b..0000000000 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/fragment/TanluInfoWindowAdapter.java +++ /dev/null @@ -1,131 +0,0 @@ -package com.mogo.tanlu.fragment; - -import android.content.Context; -import android.graphics.Bitmap; -import android.view.LayoutInflater; -import android.view.View; -import android.widget.Button; -import android.widget.TextView; - -import com.mogo.map.marker.IMogoInfoWindowAdapter; -import com.mogo.map.marker.IMogoMarker; -import com.mogo.map.marker.MogoMarkerOptions; -import com.mogo.map.navi.IMogoNavi; -import com.mogo.map.navi.MogoNaviConfig; -import com.mogo.map.search.geo.MogoPoiItem; -import com.mogo.service.imageloader.IMogoImageLoaderListener; -import com.mogo.service.imageloader.IMogoImageloader; -import com.mogo.service.imageloader.MogoImageView; -import com.mogo.tanlu.R; -import com.mogo.utils.WindowUtils; -import com.mogo.utils.logger.Logger; -import java.text.SimpleDateFormat; -import java.util.Date; - -/** - * @author congtaowang - * @since 2019-12-24 - *

- * 描述 - */ -public class TanluInfoWindowAdapter implements IMogoInfoWindowAdapter { - - private static final String TAG = "DemoInfoWindowAdapter"; - - private Context mContext; - private IMogoNavi mNavi; - private IMogoImageloader mImageloader; - - public TanluInfoWindowAdapter(Context mContext, IMogoNavi mNavi, IMogoImageloader iMogoImageloader ) { - this.mContext = mContext; - this.mNavi = mNavi; - this.mImageloader = iMogoImageloader; - } - - @Override - public View getInfoWindow( IMogoMarker marker ) { - if ( marker.getObject() instanceof MogoPoiItem ) { - View view = LayoutInflater.from( mContext ).inflate( R.layout.tanlu_poi_info_window, null ); - renderPoiVew( view, marker, ( ( MogoPoiItem ) marker.getObject() ) ); - return view; - } else { - View view = LayoutInflater.from( mContext ).inflate( R.layout.tanlu_info_window, null ); - renderView( view, marker ); - return view; - } - - } - - private void renderView( View view, final IMogoMarker marker ) { - final TextView time = view.findViewById( R.id.demo_module_id_iw_time ); - Button refresh = view.findViewById( R.id.demo_module_id_iw_refresh ); - time.setText( new SimpleDateFormat( "yyyyMMdd HHMMSS" ).format( new Date() ) ); - refresh.setOnClickListener( new View.OnClickListener() { - @Override - public void onClick( View v ) { - marker.showInfoWindow(); - } - } ); - Button navi2 = view.findViewById( R.id.demo_module_id_iw_navito ); - navi2.setOnClickListener( new View.OnClickListener() { - @Override - public void onClick( View v ) { - if ( mNavi != null ) { - mNavi.naviTo( marker.getPosition(), new MogoNaviConfig() ); - } - } - } ); - Button stopNavi = view.findViewById( R.id.demo_module_id_iw_navi_stop ); - stopNavi.setOnClickListener( new View.OnClickListener() { - @Override - public void onClick( View v ) { - if ( mNavi != null ) { - mNavi.stopNavi(); - } - } - } ); - } - - private void renderPoiVew( View view, final IMogoMarker marker, MogoPoiItem item ) { - final TextView time = view.findViewById( R.id.demo_module_id_iw_poi_title ); - time.setText( item.getTitle() ); - Button navi2 = view.findViewById( R.id.demo_module_id_iw_poi_navito ); - navi2.setOnClickListener( new View.OnClickListener() { - @Override - public void onClick( View v ) { - if ( mNavi != null ) { - mNavi.naviTo( marker.getPosition(), new MogoNaviConfig() ); - } - marker.hideInfoWindow(); - marker.remove(); - } - } ); - } - - public View getMarkerView( final MogoMarkerOptions options ) { - final View view = LayoutInflater.from( mContext ).inflate( R.layout.tanlu_bubble_marker, null ); - final MogoImageView icon = view.findViewById( R.id.icon ); - mImageloader.displayImage( "http://imgnews.gmw.cn/attachement/jpg/site2/20191229/00d86176ed0b1f71f4580f.jpg", icon, WindowUtils.dip2px( mContext, 50 ), WindowUtils.dip2px( mContext, 50 ), - new IMogoImageLoaderListener() { - @Override - public void onStart() { - - } - - @Override - public void onCompleted( Bitmap bitmap ) { - // 刷新图标 - Logger.d( TAG, "loaded." ); - options.icon( view ); - options.notifyObservers(); - } - - @Override - public void onFailure( Exception e ) { - - } - } ); - return view; - } -} - diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/net/TanluApiService.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/net/TanluApiService.java new file mode 100644 index 0000000000..1af02b5e43 --- /dev/null +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/net/TanluApiService.java @@ -0,0 +1,25 @@ +package com.mogo.tanlu.net; + +import com.mogo.commons.data.BaseData; + +import java.util.Map; + +import io.reactivex.Observable; +import retrofit2.http.FieldMap; +import retrofit2.http.FormUrlEncoded; +import retrofit2.http.POST; +import retrofit2.http.QueryMap; + +/** + * @author lixiaopeng + * @description 探路相关接口定义 + * @since 2020-01-07 + */ +public interface TanluApiService { + + @FormUrlEncoded + @POST( "" ) + Observable refreshData(@QueryMap Map< String, Object > params, + @FieldMap Map< String, Object > parameters ); + +} diff --git a/modules/mogo-module-tanlu/src/main/res/layout/tanlu_bubble_marker.xml b/modules/mogo-module-tanlu/src/main/res/layout/tanlu_bubble_marker.xml deleted file mode 100644 index 5e06488b24..0000000000 --- a/modules/mogo-module-tanlu/src/main/res/layout/tanlu_bubble_marker.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/modules/mogo-module-tanlu/src/main/res/layout/tanlu_card_view.xml b/modules/mogo-module-tanlu/src/main/res/layout/tanlu_card_view.xml deleted file mode 100644 index 03c7c97f3b..0000000000 --- a/modules/mogo-module-tanlu/src/main/res/layout/tanlu_card_view.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - -