android程式中應用google地圖基本流程

來源:互聯網
上載者:User

 使用前的設定

  google地圖給人們的生活帶來了極大的方便,例如,可以通過google地圖尋找商戶資訊、查看地圖和擷取行車路線等。android平台也提供了一個map包(com.google.android.maps),通過其中的mapview就能夠方便地利用google地圖的資源來進行編程。在使用前需要預先進行如下必要的設定。

  (1)添加maps.jar到項目

  在android sdk中,以jar庫的形式提供了和map有關的api,此jar庫位與“android-sdk-windows\add-ons\google_apis-4”目錄下。要把maps.jar添加到項目中,可以在項目屬性中的“android”欄中指定使用包含google api的target作為項目的構建目標

(2)將地圖嵌入到應用

  通過使用mapactivity和mapview控制項,可以輕鬆地將地圖嵌入到應用程式當中。在此步驟中,需要將google api添加到構建路徑中。方法是在圖12-4所示介面中選擇“java build path”,然後在target中勾選google api,設定項目中包含google api

(3)擷取map api密鑰

  在利用mapview之前,必須要先申請一個android map api key,具體步驟如下。

  第1步:找到你的debug.keystore檔案,通常位於如下目錄。

  c:\documents and settings\你的目前使用者\local settings\application data\android

  第2步:擷取md5指紋。運行cmd.exe,執行如下命令擷取md5指紋。

  >keytool -list -alias androiddebugkey -keystore "debug.keystore的路徑" -storepass android -keypass android

  例如,輸入如下命令。

  keytool -list -alias androiddebugkey -keystore "c:\documents and settings\administrator\.android\ debug.keystore" -storepass android -keypass android

  此時系統會提示輸入keystore密碼,這時候輸入android,系統就會輸出申請到的md5認證指紋

第3步:申請android map的api key。

 android/maps- api-signup. html

 在google的android map api key申請頁面上輸入圖12-6中得到的md5認證指紋,按下“generate api key”按鈕後即可轉到下面的這個畫面,得到申請到的api key

至此,成功地擷取了一個api key,編程前的整個準備工作也完成了。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.