1. 程式人生 > >日常工作記錄:接入高德地圖遇到的一個小坑

日常工作記錄:接入高德地圖遇到的一個小坑

今天接入高德地圖的時候,按著官方文件的步驟接入,幾經辛苦(其實幾分鐘。。)終於完成,顯示的地圖的時候程式閃退。(下圖)


本人百思不得其解明明就按著官方文件一字一句的CV進去,為何還報錯。看看了錯誤資訊,提示控制元件有問題,點進官方原始碼發現包路徑有問題。原因是官方給出的是3D地圖的MapView,而我接入的是2D地圖的MapView所以出錯,以後還是細心點。

解決方法:如果接入高德2D地圖的朋友遇到同樣的問題,就將XML 官方給出的是3D:

    <com.amap.api.maps.MapView
        android:id="@+id/map_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

改成2D即可:

    <com.amap.api.maps2d.MapView
        android:id="@+id/map_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />