android百度地图常用
一:获取左下角与由上角坐标
- mMapView.regMapStatusChangeListener(new MKMapStatusChangeListener()
- {
- public void onMapStatusChange(MKMapStatus mkMapStatus) {
- // TODO Auto-generated method stub
- GeoPoint pointLeft = mMapView.getProjection().fromPixels(0,0);
- System.out.println("对象:"+pointLeft);
- GeoPoint pointRight = mMapView.getProjection().fromPixels(0, 0);
- System.out.println("左上角坐标 经度:"+pointLeft.getLatitudeE6()+",维度:"+pointLeft.getLongitudeE6());
- System.out.println("右下角坐标 经度:"+pointRight.getLatitudeE6()+",维度:"+pointRight.getLongitudeE6());
- }
- });
二: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)