[dev_arch_opt_3.0]

[Change]
[1、移除废弃geo search]

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2023-01-06 14:22:31 +08:00
parent b96577811f
commit 40e272cb0b
11 changed files with 1 additions and 408 deletions

View File

@@ -4,21 +4,17 @@ import android.content.Context;
import com.alibaba.android.arouter.facade.template.IProvider;
import com.mogo.map.location.IMogoLocationClient;
import com.mogo.map.search.geo.IMogoGeoSearch;
import com.mogo.map.search.poisearch.IMogoPoiSearch;
import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery;
import com.mogo.map.uicontroller.IMogoMapUIController;
public
/**
* @author congtaowang
* @since 2020/12/9
*
* 地图实例构建
*/
interface IMogoMapApiBuilder extends IProvider {
IMogoGeoSearch getGeoSearch( Context context );
public interface IMogoMapApiBuilder extends IProvider {
IMogoLocationClient getLocationClient( Context context );

View File

@@ -1,58 +0,0 @@
package com.mogo.map.search.geo;
import com.mogo.map.IDestroyable;
import com.mogo.map.exception.MogoMapException;
import com.mogo.map.search.geo.query.MogoGeocodeQuery;
import com.mogo.map.search.geo.query.MogoRegeocodeQuery;
import java.util.List;
/**
* @author congtaowang
* @since 2019-12-19
* <p>
* 地理/逆地理位置搜索
*/
public interface IMogoGeoSearch extends IDestroyable {
/**
* 添加异步编码回调
*
* @param listener
*/
void setGeoSearchListener( IMogoGeoSearchListener listener );
/**
* 同步获取逆地理编码地址
*
* @param query
* @return
* @throws MogoMapException
*/
@Deprecated
MogoRegeocodeAddress getFromLocation( MogoRegeocodeQuery query ) throws MogoMapException;
/**
* 同步获取地理编码地址列表
*
* @param query
* @return
* @throws MogoMapException
*/
@Deprecated
List< MogoGeocodeAddress > getFromLocationName( MogoGeocodeQuery query ) throws MogoMapException;
/**
* 异步获取逆地理编码
*
* @param query
*/
void getFromLocationAsyn( MogoRegeocodeQuery query );
/**
* 同步获取地理编码回调
*
* @param query
*/
void getFromLocationNameAsyn( MogoGeocodeQuery query );
}

View File

@@ -1,24 +0,0 @@
package com.mogo.map.search.geo;
/**
* @author congtaowang
* @since 2019-12-19
* <p>
* 逆地理/地理编码回调
*/
public interface IMogoGeoSearchListener {
/**
* 逆地理编码(根据经纬度获取地理位置信息)
*
* @param regeocodeResult
*/
default void onRegeocodeSearched( MogoRegeocodeResult regeocodeResult ){}
/**
* 根据名称和城市获取地理位置信息
*
* @param geocodeResult
*/
default void onGeocodeSearched( MogoGeocodeResult geocodeResult ){}
}

View File

@@ -1,14 +0,0 @@
package com.mogo.map.search.inputtips;
import java.util.List;
/**
* @author congtaowang
* @since 2019-12-20
* <p>
* 描述
*/
public interface IMogoInputtipsListener {
void onGetInputtips( List< MogoTip > result );
}

View File

@@ -1,23 +0,0 @@
package com.mogo.map.search.inputtips;
import com.mogo.map.IDestroyable;
import com.mogo.map.exception.MogoMapException;
import com.mogo.map.search.inputtips.query.MogoInputtipsQuery;
import java.util.List;
/**
* @author congtaowang
* @since 2019-12-20
* <p>
* 描述
*/
public interface IMogoInputtipsSearch extends IDestroyable {
void setQuery( MogoInputtipsQuery query );
void setInputtipsListener( IMogoInputtipsListener listener );
void requestInputtipsAsyn();
}