Android百度地图显示:
http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download
将SDK开发包中的jar包、so文件拷贝到libs文件下
第二步:申请百度地图API。
1) 打开 http://lbsyun.baidu.com/apiconsole/key ;
2) 创建应用,应用类型选择Android SDK,所需的SHA1 到Android项目中的 Windows → Preferences → Android → Build → SHA1 拷贝 。
第三步:添加
1) 在清单文件 AndroidManifest.xml中添加之前申请到 密钥(AK);
清单文件 AndroidManifest.xml:
<!-- value的值是从lbsyun.baidu.com申请 -->
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="3QIqtcTivjlqTR0ZrjrCIDKqMzQMyS1G" />
2) 在清单文件 AndroidManifest.xml中添加以下权限。
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<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.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> </span>
第四步:布局文件。
<com.baidu.mapapi.map.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fff"
android:clickable="true" />
第五步:代码部分。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 应用程序的窗体显示
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 初始化百度地图
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
}
}
第六步:运行程序,显示地图。
更多后续可以参考百度地图的开发指南:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/basicmap