Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> 在Android應用中使用百度地圖api

在Android應用中使用百度地圖api

編輯:Android開發教程

本篇通過一個簡單的示例一步步介紹如何在Android應用中使用百度地圖api。

1)下載百度地圖移動版 API(Android)開發包

要在Android應用中使用百度地圖API,就需要在工程中引用百度地圖API開發包,這個 開發包包含兩個文件:baidumapapi.jar和libBMapApiEngine.so。下載地址: http://dev.baidu.com/wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip

2)申請API Key

和使用Google map api一樣,在使用百度地圖API之前也需要獲取相應的API Key。百度地圖API Key與 你的百度賬戶相關聯,因此您必須先有百度帳戶,才能獲得API Key;並且,該Key與您引用API的程序名稱有 關。

百度API Key的申請要比Google的簡單多了,其實只要你有百度帳號,應該不超過30秒就能完成API Key的申請。申請地址:http://dev.baidu.com/wiki/static/imap/key/

3)創建一個Android工程

這裡需要強調一點:百度地圖移動版api支持Android 1.5及以上系統,因此我們創建的工程應基於Android SDK 1.5及以上。

工程創建完成後,將baidumapapi.jar和libBMapApiEngine.so分別拷貝到工程的根目錄及 libs/armeabi目錄下,並在工程屬性->Java Build Path->Libraries中選擇“Add JARs”,選定 baidumapapi.jar,這樣就可以在應用中使用百度地圖API了。工程完整的目錄結構如下圖所示:

4 )在布局文件中添加地圖控件(res/layout/main.xml)

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >  
    <com.baidu.mapapi.MapView android:id="@+id/map_View"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
    />  
</LinearLayout>

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved