50 lines
957 B
Java
50 lines
957 B
Java
package com.mogo.map;
|
|
|
|
import android.content.Context;
|
|
|
|
import com.mogo.utils.logger.Logger;
|
|
|
|
/**
|
|
* @author congtaowang
|
|
* @since 2019-12-20
|
|
* <p>
|
|
* 描述
|
|
*/
|
|
public class MogoMap {
|
|
|
|
private static final String TAG = "MogoMap";
|
|
|
|
private IMogoMap mMap;
|
|
private Context mContext;
|
|
|
|
private static volatile MogoMap sInstance;
|
|
|
|
private MogoMap() {
|
|
}
|
|
|
|
public static MogoMap getInstance() {
|
|
if ( sInstance == null ) {
|
|
synchronized ( MogoMap.class ) {
|
|
if ( sInstance == null ) {
|
|
sInstance = new MogoMap();
|
|
}
|
|
}
|
|
}
|
|
return sInstance;
|
|
}
|
|
|
|
public void init( Context context, IMogoMap map ) {
|
|
Logger.d( TAG, "init mogomap" );
|
|
this.mContext = context;
|
|
this.mMap = map;
|
|
}
|
|
|
|
public Context getContext() {
|
|
return mContext;
|
|
}
|
|
|
|
public IMogoMap getMogoMap() {
|
|
return mMap;
|
|
}
|
|
}
|