package baidumapsdk.demo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import com.baidu.mapapi.map.BaiduMap; import com.baidu.mapapi.map.BaiduMapOptions; import com.baidu.mapapi.map.MapStatus; import com.baidu.mapapi.map.MapView; import com.baidu.mapapi.model.LatLng; /** * 演示MapView的基本用法 */ public class BaseMapDemo extends Activity { @SuppressWarnings("unused") private static final String LTAG = BaseMapDemo.class.getSimpleName(); private MapView mMapView; private BaiduMap mBaiduMap; //这个干嘛用呢? @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); if (intent.hasExtra("x") && intent.hasExtra("y")) {//true if the given extra is present. // 当用intent参数时,设置中心点为指定点 Bundle b = intent.getExtras(); LatLng p = new LatLng(b.getDouble("y"), b.getDouble("x")); mMapView = new MapView(this, new BaiduMapOptions().mapStatus(new MapStatus.Builder() .target(p).build()));//设置地图中心点 } else { mMapView = new MapView(this, new BaiduMapOptions()); } setContentView(mMapView); mBaiduMap = mMapView.getMap(); } @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(); } }
最近下载更多
qwe2453968430 LV1
2022年5月18日
GZW012345 LV8
2022年4月8日
3089559272 LV11
2021年12月26日
wyx065747 LV67
2021年7月1日
Little already LV3
2021年6月22日
yoodo8816 LV2
2021年1月6日
haoqiong LV1
2020年11月27日
木木沐 LV7
2020年11月19日
862960632 LV14
2020年11月3日
sjk1635927903 LV8
2020年6月25日