有兩個Fragment各自包含一個MapView,切換Fragment的時候出現(xiàn)地圖重疊情況。首先在兩個Fragment中監(jiān)聽Fragment的顯示和隱藏分別來顯示和隱藏MapView。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供天全企業(yè)網(wǎng)站建設,專注與網(wǎng)站建設、成都網(wǎng)站制作、H5網(wǎng)站設計、小程序制作等業(yè)務。10年已為天全眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。
能夠解決重疊的情況,但是兩個地圖Fragment來回切換存在閃爍的情況。
后面將兩個Fragment中的MapView替換成TextureMapView,可以同時解決閃爍和重疊的情況。即,不再需要上面 onHiddenChanged 的處理。
由于公司旗下的App都涉及到了地圖開發(fā)這塊。所以也把自己在開發(fā)過程中遇到的問題都記錄下來
以免下次遇到同樣的問題。又要從零開始去百度
要在App中使用高德地圖。我們先要去高德地圖開發(fā)者官網(wǎng)。注冊個開發(fā)者帳號才行
高德開放平臺 (附上官網(wǎng)鏈接)
注冊好賬號后。我們點擊右上角的控制臺按鈕即可
第二步創(chuàng)建新應用
點擊左側的應用管理--我的應用。然后點擊右上角的創(chuàng)建新應用
填上應用名稱 和 應用類型
第三步點擊添加按鈕
填上寫所有帶紅色星號的選項,最后點擊提交。
獲取包名大家都會?,F(xiàn)在教教大家如何獲取發(fā)布版安全碼SHA1
在jks文件所在的目錄中打開命令行窗口
然后輸入 keytool -v -list -keystore? ?然后將jks文件拖動進命令行窗口。
回車。輸入秘鑰庫口令后(如果輸入正確的話,你將會看到證書指紋中的SHA1).將它復制到發(fā)布版安全碼SHA1中即可
此時會生成一個key
第五步,復制剛剛生成的key.然后打開清單文件
新增
meta-data
? ? ? ? android:name="com.amap.api.v2.apikey"
? ? ? ? android:value="在這個地方填寫 你剛剛獲取的key就OK了" /
android地圖的集成比較簡單。
就一個剛創(chuàng)建好的應用,啥沒改。
高德開放平臺地址:
進入控制臺,點擊“創(chuàng)建新應用”,創(chuàng)建類型根據(jù)自己APP類型選擇。
點擊項目條目中的右側“添加key”也就是“+”號:
信息填寫完畢直接提交就能生成key。
集成主要修改兩個文件:
1:AndroidManifest.xml
2:build.gradle
往AndroidManifest.xml中添加權限以及apikey,apikey必須與平臺的key一致:
build.gradle中設置SO庫架構以及高德地圖的jar包:
官方配置地址:
也可通過拷貝添加SDK方式進行配置。
調用:
已完成測試!有不對的地方歡迎指出,感恩。
1、在自己的手機桌面上,找到高德地圖并點擊進入。
2、這個時候直接打開個人中心,需要選擇離線地圖。
3、下一步通過相關的窗口,來確定更改存儲位置。
4、這樣一來如果沒問題,即可知道android手機高德導航地圖放哪個目錄了。
本文名稱:高德地圖android,高德地圖android auto
網(wǎng)站路徑:http://sd-ha.com/article30/phhpso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、外貿網(wǎng)站建設、域名注冊、自適應網(wǎng)站、手機網(wǎng)站建設、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)