<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.baidu.mapapi.MapView
android:id="@+id/map_View"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" />
</RelativeLayout>
(3)让创建的地图 Activity 继承 com.baidu.mapapi.MapActivity, 并 import 相关类
核心代码:
"(: %&"");
public class MyBaiduMapActivity extends MapActivity
{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.baidumap_main);
}
protected boolean isRouteDisplayed(){
return false;
}
}
(4) 初始化地图 Activity、使用 Key:
在 MyBaiduMapActivity 中定义成员变量:
//百度MapAPI的管理类
BMapManager mBMapMan = null;
//定义地图层变量
private MapView bMapView;
//定义我的key变量,并将您申请的Key替换mykey
private String myKey = "5639230108F42F38012EA4296E8812562325FFDB";
在 onCreate 方法中增加以下代码:
super.onCreate(savedInstanceState);
//初始化MapAPI
mBMapMan = new BMapManager(this);
//使用所申请的KEY
mBMapMan.init(myKey, null);
//使用地图SDK,初始化地图
super.initMapActivity(mBMapMan);
//初始化地图层变量
评论0
最新资源