android ---------高德地圖實現定位和3D地圖顯示
在應用開發中,地圖開發是經常需要使用的“元件”,國內比較出名的是就是百度地圖和高德地圖。
此部落格講的是高德地圖實現定位和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開發之高德地圖實現定位Android地圖
- php怎麼實現定位地圖顯示PHP地圖
- Flutter整合高德定位和地圖功能Flutter地圖
- 高德地圖和google地圖適配地圖Go
- 顯示地圖地圖
- 【CSDN部落格遷移】Android高德地圖開發(2)——地圖顯示+自定義控制元件Android地圖控制元件
- 高德地圖app怎麼使用北斗地圖? 高德地圖設定北斗地圖的教程地圖APP
- iOS 地圖定位 地圖iOS地圖
- Android高德地圖貼合圖片完成手繪地圖展示Android地圖
- 高德地圖-地理圍欄功能實現地圖
- javaweb使用高德地圖進行網頁定位JavaWeb地圖網頁
- 高德地圖,只有部分marker顯示InfoWindow並可點選地圖
- 【高德地圖API】從零開始學高德JS API(一)地圖展現——仙劍地圖,麻點圖,街景,室內圖地圖APIJS
- 地圖定位地圖
- 實現地圖實時定位,拯救“路痴”地圖
- Android Studio匯入並顯示國內地圖SDK步驟對比以及需要注意的點(百度地圖和高德地圖為例)Android地圖
- 【騰訊地圖】騰訊地圖定位解析地圖
- iOS 地圖定位 定位iOS地圖
- Android專案匯入高德地圖Android地圖
- Qt/C++地圖高階繪圖/指定唯一標識新增刪除修改/動態顯示和隱藏/支援天地圖高德地圖百度地圖QTC++地圖繪圖
- 【高德地圖SDK】如何實現軌跡平滑移動?地圖
- vue 高德地圖實現進度條軌跡回放Vue地圖
- 高德地圖之地圖的屬性地圖
- iOS 高德地圖怎麼在螢幕內顯示所有的Marker?iOS地圖
- Android解決百度地圖SDK打包後不能顯示地圖的方法Android地圖
- CocoaPods 操作高德地圖地圖
- 高德地圖警告解決地圖
- 【高德地圖Android SDK】視訊教學地圖Android
- 騰訊地圖實現地圖找房功能地圖
- 【高德地圖API】如何製作自己的旅遊地圖?地圖API
- 百度地圖開發-顯示地圖預設介面 03地圖
- 地圖資料採集,包括百度地圖採集,高德地圖採集,360地圖採集地圖
- RuoYi vue-element-admin 增加原生高德地圖並顯示海量點Vue地圖
- 高德地圖之地圖的生命週期地圖
- 高德地圖開發彙總地圖
- 高德地圖--水波雷達動畫地圖動畫
- 高德地圖fragment 動態載入地圖 巢狀問題地圖Fragment巢狀