今天做项目,在集成百度地图LBS云检索的功能时候,第一次进来没有错误,第二次程序就奔溃,出现了如下的错误:
java.lang.NullPointerException: Attempt to read from field 'com.baidu.platform.comapi.map.C com.baidu.mapapi.map.MapStatus.a' on a null object reference
at com.baidu.mapapi.map.MapStatusUpdate.a(Unknown Source)
at com.baidu.mapapi.map.BaiduMap.a(Unknown Source)
at com.baidu.mapapi.map.BaiduMap.animateMapStatus(Unknown Source)
at com.baidu.mapapi.map.BaiduMap.animateMapStatus(Unknown Source)
at com.plwlkj.ui.wxapi.TextLocationActivity.onGetSearchResult(TextLocationActivity.java:142)
at com.baidu.platform.comjni.map.cloud.a.f(Unknown Source)
at com.baidu.platform.comjni.map.cloud.a.b(Unknown Source)
at com.baidu.platform.comjni.map.cloud.a$1$1.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6524)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
点击错误,定位到 mBaiduMap.animateMapStatus(u);
后来找了很久的错误,才发现是经纬度弄反,调换之后程序正常运行