android百度地圖常用

一:獲取左下角與由上角座標

     

[java] view plain copy
  1. mMapView.regMapStatusChangeListener(new MKMapStatusChangeListener()  
  2.         {  
  3.   
  4.             public void onMapStatusChange(MKMapStatus mkMapStatus) {  
  5.                 // TODO Auto-generated method stub  
  6.                  GeoPoint pointLeft = mMapView.getProjection().fromPixels(0,0);  
  7.                  System.out.println("對象:"+pointLeft);                                   
  8.                  GeoPoint pointRight = mMapView.getProjection().fromPixels(00);                                    
  9.                  System.out.println("左上角座標 經度:"+pointLeft.getLatitudeE6()+",維度:"+pointLeft.getLongitudeE6());  
  10.                  System.out.println("右下角座標 經度:"+pointRight.getLatitudeE6()+",維度:"+pointRight.getLongitudeE6());  
  11.            }                  
  12.         });  


二:Couldn't load BaiduMapSDK_v3_1_0: findLibrary returned null

1在遇到第二種問題就奇葩了,so,jar文件都有 且存放在libs文件下,仍然是bug   Couldn't load BaiduMapSDK_v3_1_0: findLibrary returned null!!!!!

    如圖:如果有armeabi 文件夾 並且so文件存在。 只需在libs文件夾下在建一個armeabi-v7a  ,將so文件複製一份到armeabi-v7a,問題即可解決。

   還有看你模擬器是用的什麼cpu如果是intel的可以在libs下新建x86在放入so文件,具體從模擬器可知,如果不建也可能出現找不到的問題


一般用x86的方式還可能報這樣的問題Cannot load library: reloc_library[1453]:   780 unknown reloc type 22 @ 0xad35bb70 (0)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章