您的位置:首页 > 其它

第三方SDK:百度地图SDK的使用

2016-04-14 19:20 239 查看
1 基本使用

准本工作:

1 导包; .jar & .so

2 配置AndroidManifest.xml,包括:权限&key

代码部分:

1  初始化SDK

2  获取MapView对象,实现对地图生命周期的管理

1 导包

见图:



2 配置AndroidManifest.xml,包括:权限&key

直接copy开发文档即可

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />


key:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key

结果:

<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="bbzRqPFYCQUWnm2nEzsZpGe6nzvHHSkG	" />


代码部分:

1  初始化SDK

public class MyApplication extends Application {

@Override
public void onCreate() {
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
//注意该方法要再setContentView方法之前实现
SDKInitializer.initialize(getApplicationContext());

super.onCreate();
}
}


2  获取MapView对象,实现对地图生命周期的管理

public class MainActivity extends Activity {

private MapView mMapView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取地图控件引用
mMapView = (MapView) findViewById(R.id.bmapView);
}

@Override
protected void onDestroy() {
super.onDestroy();
//在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理
mMapView.onDestroy();
}
@Override
protected void onResume() {
super.onResume();
//在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理
mMapView.onResume();
}
@Override
protected void onPause() {
super.onPause();
//在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理
mMapView.onPause();
}

}


效果图:



如果你获得是下图,那么是key值错了。



这是没有任何地图的,若想显示

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: