/* * Copyright (C) 2015 Baidu, Inc. All Rights Reserved. */ package baidumapsdk.demo.map; import android.app.Activity; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.widget.TabHost; import com.baidu.mapapi.map.BaiduMap; import com.baidu.mapapi.map.TextureMapView; import baidumapsdk.demo.R; /** * 此Demo用来说明用TextureMapView显示地图 */ public class TextureMapViewDemo extends Activity { private TextureMapView mMapView; private TextureMapView mMapView2; private BaiduMap mBaiduMap; private BaiduMap mBaiduMap2; private ViewPager pager = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_texture_map_view_demo); mMapView = (TextureMapView) findViewById(R.id.mTexturemap); mMapView2 = (TextureMapView) findViewById(R.id.mTexturemap2); mBaiduMap = mMapView.getMap(); mBaiduMap2 = mMapView2.getMap(); TabHost tabHost = (TabHost) findViewById(R.id.tabhost); // 如果没有继承TabActivity时,通过该种方法加载启动tabHost tabHost.setup(); tabHost.addTab(tabHost.newTabSpec("texturehint").setIndicator("功能说明", null).setContent( R.id.texturehint)); tabHost.addTab(tabHost.newTabSpec("mTexturemap").setIndicator("地图") .setContent(R.id.mTexturemap)); tabHost.addTab(tabHost.newTabSpec("textdesc").setIndicator("Scrollview页") .setContent(R.id.textdesc)); } @Override protected void onPause() { super.onPause(); // activity 暂停时同时暂停地图控件 mMapView.onPause(); } @Override protected void onResume() { super.onResume(); // activity 恢复时同时恢复地图控件 mMapView.onResume(); } @Override protected void onDestroy() { super.onDestroy(); // activity 销毁时同时销毁地图控件 mMapView.onDestroy(); } }