首先初始化百度地图,这个百度地图官方写的比较清楚,我就简单写下
<pre class="java" name="code"> // 地图初始化
MapView mMapView = (MapView) findViewById(R.id.bmapView);
BaiduMap mBaiduMap = mMapView.getMap();
</pre><pre class="java" name="code">百度地图在使用SDK的时候必须先初始化,并传入applicationContext,建议在application中初始化
<pre class="java" name="code">public class BaseApplication extends Application
{
public BaseApplication()
{
}
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
}
public void onCreate()
{
super.onCreate();
// 在使用 SDK 各组间之前初始化 context 信息,传入 ApplicationContext
SDKInitializer.initialize(getApplicationContext());
ImageLoaderConfig.initImageLoader(this, Constants.BASE_IMAGE_CACHE);
}
public void onLowMemory()
{
super.onLowMemory();
}
public void onTerminate()
{
super.onTerminate();
}
}