package com.baidu.mapapi.demo;
import android.app.Application;
import android.util.Log;
import android.widget.Toast;
import com.baidu.mapapi.BMapManager;
import com.baidu.mapapi.MKEvent;
import com.baidu.mapapi.MKGeneralListener;
public class BMapApiDemoApp extends Application {
	
	static BMapApiDemoApp mDemoApp;
	
	//百度MapAPI的管理类
	BMapManager mBMapMan = null;
	
	// 授权Key
	// 申请地址:http://developer.baidu.com/map/android-mobile-apply-key.htm
	String mStrKey = "请输入您的Key";
	boolean m_bKeyRight = true;	// 授权Key正确,验证通过
	
	// 常用事件监听,用来处理通常的网络错误,授权验证错误等
	static class MyGeneralListener implements MKGeneralListener {
		@Override
		public void onGetNetworkState(int iError) {
			Log.d("MyGeneralListener", "onGetNetworkState error is "+ iError);
			Toast.makeText(BMapApiDemoApp.mDemoApp.getApplicationContext(), "您的网络出错啦!",
					Toast.LENGTH_LONG).show();
		}
		@Override
		public void onGetPermissionState(int iError) {
			Log.d("MyGeneralListener", "onGetPermissionState error is "+ iError);
			if (iError ==  MKEvent.ERROR_PERMISSION_DENIED) {
				// 授权Key错误:
				Toast.makeText(BMapApiDemoApp.mDemoApp.getApplicationContext(), 
						"请在BMapApiDemoApp.java文件输入正确的授权Key!",
						Toast.LENGTH_LONG).show();
				BMapApiDemoApp.mDemoApp.m_bKeyRight = false;
			}
		}
	}
	@Override
    public void onCreate() {
		Log.v("BMapApiDemoApp", "onCreate");
		mDemoApp = this;
		mBMapMan = new BMapManager(this);
		boolean isSuccess = mBMapMan.init(this.mStrKey, new MyGeneralListener());
		// 初始化地图sdk成功,设置定位监听时间
		if (isSuccess) {
		    mBMapMan.getLocationManager().setNotifyInternal(10, 5);
		}
		else {
		    // 地图sdk初始化失败,不能使用sdk
		}
		super.onCreate();
	}
	@Override
	//建议在您app的退出之前调用mapadpi的destroy()函数,避免重复初始化带来的时间消耗
	public void onTerminate() {
		// TODO Auto-generated method stub
		if (mBMapMan != null) {
			mBMapMan.destroy();
			mBMapMan = null;
		}
		super.onTerminate();
	}
}
最近下载更多
                
                tianshi     LV7
                2023年10月19日
            
            
        
                我喔沃窝握卧     LV1
                2022年11月26日
            
            
        
                唐家俊     LV2
                2022年6月8日
            
            
        
                ysy121788     LV1
                2021年9月17日
            
            
        
                Little already     LV3
                2021年6月22日
            
            
        
                Xpyxpy     LV2
                2021年5月21日
            
            
        
                863355189     LV5
                2021年5月13日
            
            
        
                kkxfmmb    
                2021年4月2日
            
            
                    暂无贡献等级
            
        
                a1017514773     LV6
                2021年2月6日
            
            
        
                木木沐     LV7
                2020年11月19日
            
            
        
最近浏览更多
                
                wjs-zuizui    
                2024年10月19日
            
            
                    暂无贡献等级
            
        
                shis_y     LV1
                2024年8月23日
            
            
        
                2636804923     LV6
                2024年6月20日
            
            
        
                微信网友_6522007290040320     LV2
                2024年4月15日
            
            
        
                亦是此间少年     LV3
                2024年3月7日
            
            
        
                tianshi     LV7
                2023年10月19日
            
            
        
                wfydwang    
                2023年9月18日
            
            
                    暂无贡献等级
            
        
                Yanguu    
                2023年7月11日
            
            
                    暂无贡献等级
            
        
                倾城之恋1     LV5
                2023年5月21日
            
            
        
                dsj52081    
                2023年5月19日
            
            
                    暂无贡献等级
            
        
                
                