[Delete]删除无用地图代码资源

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2021-11-15 15:12:51 +08:00
parent 967ee3b48e
commit cb7c7e3bb7
11 changed files with 0 additions and 347 deletions

View File

@@ -1,47 +0,0 @@
package com.mogo.map;
public
/**
* @author congtaowang
* @since 2020/12/17
*
* 描述
*/
class MogoCoordinatesTransformer implements CoordinatesTransformer {
private CoordinatesTransformer mDelegate;
private static volatile MogoCoordinatesTransformer sInstance;
private MogoCoordinatesTransformer(){
mDelegate = MogoMapDelegateFactory.getCoordinatesTransformer();
}
public static MogoCoordinatesTransformer getInstance(){
if( sInstance == null ){
synchronized( MogoCoordinatesTransformer.class ) {
if( sInstance == null ){
sInstance = new MogoCoordinatesTransformer();
}
}
}
return sInstance;
}
public synchronized void release(){
sInstance = null;
}
private Object readResolve() {
// 阻止反序列化,必须实现 Serializable 接口
return sInstance;
}
@Override
public double[] transform( double lat, double lon ) {
if ( mDelegate != null ) {
return mDelegate.transform( lat, lon );
}
return null;
}
}

View File

@@ -1,51 +0,0 @@
package com.mogo.map;
import android.content.Context;
import com.mogo.map.search.inputtips.IMogoInputtipsListener;
import com.mogo.map.search.inputtips.IMogoInputtipsSearch;
import com.mogo.map.search.inputtips.query.MogoInputtipsQuery;
/**
* @author congtaowang
* @since 2019-12-20
* <p>
* 描述
*/
public class MogoInputtipsSearch implements IMogoInputtipsSearch {
private IMogoInputtipsSearch mDelegate;
public MogoInputtipsSearch( Context context, MogoInputtipsQuery query ) {
mDelegate = MogoMapDelegateFactory.getInputtipsSearchDelegate( context, query );
}
@Override
public void setQuery( MogoInputtipsQuery query ) {
if ( mDelegate != null ) {
mDelegate.setQuery( query );
}
}
@Override
public void setInputtipsListener( IMogoInputtipsListener listener ) {
if ( mDelegate != null ) {
mDelegate.setInputtipsListener( listener );
}
}
@Override
public void requestInputtipsAsyn() {
if ( mDelegate != null ) {
mDelegate.requestInputtipsAsyn();
}
}
@Override
public void destroy() {
if ( mDelegate != null ) {
mDelegate.destroy();
}
mDelegate = null;
}
}

View File

@@ -8,10 +8,7 @@ import com.mogo.map.impl.automap.navi.AutoNaviClient;
import com.mogo.map.location.IMogoLocationClient;
import com.mogo.map.navi.IMogoAimless;
import com.mogo.map.navi.IMogoNavi;
import com.mogo.map.search.drive.IMogoRoadSearch;
import com.mogo.map.search.geo.IMogoGeoSearch;
import com.mogo.map.search.inputtips.IMogoInputtipsSearch;
import com.mogo.map.search.inputtips.query.MogoInputtipsQuery;
import com.mogo.map.search.poisearch.IMogoPoiSearch;
import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery;
import com.mogo.map.search.traffic.IMogoTrafficSearch;
@@ -45,10 +42,6 @@ class MogoMapDelegateFactory {
return getApiBuilder().getGeoSearch(context);
}
public static IMogoInputtipsSearch getInputtipsSearchDelegate(Context context, MogoInputtipsQuery query) {
return getApiBuilder().getInputtipsSearch(context, query);
}
public static IMogoLocationClient getLocationClientDelegate(Context context) {
return getApiBuilder().getLocationClient(context);
}
@@ -71,19 +64,10 @@ class MogoMapDelegateFactory {
return getApiBuilder().getPoiSearchClient(context, query);
}
public static IMogoRoadSearch getRoadSearchDelegate() {
return getApiBuilder().getRoadSearch();
}
public static IMogoAimless getAimless(Context context) {
return getApiBuilder().getAimless(context);
}
public static void createMapViewInstance(Context context) {
getApiBuilder().createMapView(context);
}
public static void destroy() {
getApiBuilder().destroy();
}
@@ -96,7 +80,4 @@ class MogoMapDelegateFactory {
return getApiBuilder().getTrafficSearch();
}
public static CoordinatesTransformer getCoordinatesTransformer() {
return getApiBuilder().getCoordinatesTransformer();
}
}

View File

@@ -1,47 +0,0 @@
package com.mogo.map;
import android.content.Context;
public
/**
* @author congtaowang
* @since 2020/9/10
*
* 描述
*/
class MogoMapViewInstanceHandler implements IMogoMapViewInstanceHandler {
private static volatile MogoMapViewInstanceHandler sInstance;
private MogoMapViewInstanceHandler(){}
public static MogoMapViewInstanceHandler getInstance(){
if( sInstance == null ){
synchronized( MogoMapViewInstanceHandler.class ) {
if( sInstance == null ){
sInstance = new MogoMapViewInstanceHandler();
}
}
}
return sInstance;
}
public synchronized void release(){
sInstance = null;
}
private Object readResolve() {
// 阻止反序列化,必须实现 Serializable 接口
return sInstance;
}
@Override
public void createMapViewInstance( Context context ) {
MogoMapDelegateFactory.createMapViewInstance( context );
}
@Override
public void destroy() {
MogoMapDelegateFactory.destroy();
}
}

View File

@@ -1,36 +0,0 @@
package com.mogo.map;
import android.content.Context;
import com.mogo.map.search.drive.IMogoRoadSearch;
import com.mogo.map.search.drive.IMogoRoadSearchListener;
import com.mogo.map.search.drive.MogoRoadSearchQuery;
/**
* @author congtaowang
* @since 2020/6/1
* <p>
* 描述
*/
public class MogoRoadSearch implements IMogoRoadSearch {
private IMogoRoadSearch mDelegate;
public MogoRoadSearch() {
mDelegate = MogoMapDelegateFactory.getRoadSearchDelegate();
}
@Override
public void searchRoadPath( Context context, MogoRoadSearchQuery query ) {
if ( mDelegate != null ) {
mDelegate.searchRoadPath( context, query );
}
}
@Override
public void setRoadPathSearchListener( IMogoRoadSearchListener listener ) {
if ( mDelegate != null ) {
mDelegate.setRoadPathSearchListener( listener );
}
}
}