com.baidu.mapapi
类 MapActivity

java.lang.Object
  继承者 Activity
      继承者 com.baidu.mapapi.MapActivity

public abstract class MapActivity
extends Activity

管理显示在MapView类中activity处理逻辑的基础类。

MapActivity是一个基类,它使用代码去管理任何一个Activity繁琐的事务,它的责任包括:

Activity生命周期管理

在一个MapView后面创建和销毁服务

一个子类应当在onCreate(Bundle)创建它自己的MapView,或使用MapView的构造函数(然后用ViewGroup.addView(View)把它加入到布局视图里),或把这个构造(和Layout)留给Layout XML的inflation


构造方法摘要
MapActivity()
           
 
方法摘要
 boolean initMapActivity(BMapManager bmapMan)
          初使化activity。
protected  boolean isLocationDisplayed()
          为了计算的目的,服务器需要知道你是否正在显示任何一种对终端当前位置基于传感器的位置估算。
protected abstract  boolean isRouteDisplayed()
          为了计算的目的,服务器需要知道是否正在显示任何一种路由信息,例如一组驾车导向标志。
protected  void onCreate(Bundle icicle)
           
protected  void onDestroy()
           
 void onNewIntent(android.content.Intent newIntent)
           
protected  void onPause()
           
protected  void onResume()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MapActivity

public MapActivity()
方法详细信息

isLocationDisplayed

protected boolean isLocationDisplayed()
为了计算的目的,服务器需要知道你是否正在显示任何一种对终端当前位置基于传感器的位置估算。 默认情况下,如果MyLocationOverlay的一个子类通过MapView.getOverlays()被添加,而且已经启动定位功能,这个函数返回true;但是,子类必须覆盖掉这个方法以便真实的报告这个信息,否则违反使用条款。

返回:
如果正在显示用户的位置信息返回true,否则返回false。

isRouteDisplayed

protected abstract boolean isRouteDisplayed()
为了计算的目的,服务器需要知道是否正在显示任何一种路由信息,例如一组驾车导向标志。 子类必须实现这个方法以便真正报告这个信息,否则将违反使用条款。

返回:
如果正在显示路线信息返回true,否则返回false。

onNewIntent

public void onNewIntent(android.content.Intent newIntent)

onCreate

protected void onCreate(Bundle icicle)

initMapActivity

public boolean initMapActivity(BMapManager bmapMan)
初使化activity。

参数:
bmapMan -
返回:

onDestroy

protected void onDestroy()

onPause

protected void onPause()

onResume

protected void onResume()