作爲一名android開發者,地圖這一塊應該很多人都有碰過,我這裏也簡述一些自己使用碰到的一些問題(主要是高德地圖 不是很喜歡百度地圖)
1.在使用高德地圖的過程中,是要先申請key的 對應一個application 因爲這個key設計到本地的一些環境內容比如sha1值 一旦sha1值發生變化 application就沒辦法使用地圖服務
我之前在本地測試是可以用的 但是將其導出爲apk問價發送到手機上之後 卻沒辦法使用 最後發現原因是在generate signed apk 的時候,應用會生成新的sha1值 所以調試和apk使用的sha1值不相同 開發者記得去高德個人中心改
2.使用虛擬機測試地圖的時候 會出現程序崩潰,問題根源是在於虛擬機的cpu架構問題 但是我用小米手機做測試的時候 出現了一樣的問題 雖然我的另一個非小米手機測試沒問題 最後追究到根源還是cpu架構問題 雖然官方給出的解決方法是將下載的相關的.so文件導入lib文件夾下
就是這些文件都導入 雖然我這麼幹了 但是還是沒效果
最後沒辦法 就放棄了 大神看到了也可以給出解決方案
3.關於在fragment中使用地圖 切換過程中出現黑屏現象解決 解決來源 http://blog.csdn.net/easyer2012/article/details/47316419