Android Studio之高德地圖實現定位和3D地圖顯示

來源:互聯網
上載者:User

標籤:article   顯示   cat   read   data-   ati   cell   https   edit   

在應用開發中,地圖開發是常常須要使用的“組件”,國內比較出名的是就是百度地圖和高德地圖。

此部落格講的是高德地圖實現定位和3D地圖顯示。並標註對應位置。話不多說。先看看效果,在上代碼。

效果

????????

首先注冊高德成為開發人員(開啟高德地圖,點擊底部的開發人員平台),建立應用。依照要求填寫對應資訊,例如以:


????????


途中包括了公布版的SHA1安全碼和測試版SHA1安全碼,兩者的值能夠看? 部落格 : Android Studio apk打包。keystore.jks檔案產生。依據keystore密鑰擷取SHA1安全碼?

講的非常具體,照做就一定會成功擷取的。

首先匯入高德的jar包

選中jar包右鍵點擊? Add As Library, 在build.fradle中看到例如以下代碼 表示導包成功

    compile files(‘libs/AMap_Location_V3.0.0_20160922.jar‘)    compile files(‘libs/AMap_Search_V3.5.0_20160927.jar‘)    compile files(‘libs/AMap_3DMap_V4.1.1_20161019.jar‘)

代碼:(註:項目代碼檔案夾中要加入一個介面檔案? JniLibs 的os檔案? 才幹繪製地圖。具體下載原始碼查看,就不具體描寫敘述了)

AndroidManifest.xml中加入許可權

 <!--同意程式開啟網路通訊端-->    <uses-permission android:name="android.permission.INTERNET" />    <!-- 定位 -->    <!-- 用於訪問GPS定位 -->    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>    <!--同意程式設定內建sd卡的寫入權限-->    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <!--同意程式擷取網路狀態-->    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <!--同意程式訪問WiFi網路資訊-->    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    <!--同意程式讀寫手機狀態和身份-->    <uses-permission android:name="android.permission.READ_PHONE_STATE" />    <!--同意程式訪問CellID或WiFi熱點來擷取粗略的位置-->    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

假設僅僅實現高德定位可查看: Android Studio 中實現高德定位並擷取對應資訊?

講的非常具體;有疑問的請留言,或者掃頭像 加群 @ 我


代碼Github: https://github.com/DickyQie/android-map/tree/high-moral-display-map


Android Studio之高德地圖實現定位和3D地圖顯示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.