*在开始之前需要百度地图的包,定位方面需要这两个包,自己下载以及解压之后整体将libs包方放入即可,不要忘记放进去之后clear才可以
哈,多的也不说了,网上很多,先来一个代码,这是xmlbujuwenjai
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <com.baidu.mapapi.map.MapView android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true"> </com.baidu.mapapi.map.MapView> </LinearLayout>
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); SDKInitializer.initialize(getApplicationContext());//尤为重要,初始化百度地图,推荐在MyApplication里进行 setContentView(R.layout.transit_route_main); // 初始化地图 mMapView = (MapView) findViewById(R.id.map); markLayout = (LinearLayout) findViewById(R.id.mark_layout); mBaidumap = mMapView.getMap(); UiSettings settings = mBaidumap.getUiSettings(); settings.setRotateGesturesEnabled(false);//屏蔽旋转 settings.setOverlookingGesturesEnabled(false);//屏蔽双指下拉时变成3D地图 // 开启定位图层 mBaidumap.setMyLocationEnabled(true); locatio