最新回答 / Async_YY
看看你是不是少在Activity生命周期onStart()沒有添加開啟的允許和啟動定位protected void onStart() { ? ?super.onStart(); ? ?//開啟定位 ? ?mBaiduMap.setMyLocationEnabled(true); ? //開啟定位的允許 ? ?if (!mLocationClient.isStarted()) { ? ? ? ?mLocationClient.start(); ?//啟動定位 ? ?}}
2016-11-18
最贊回答 / tracydragon
打開自己APP的權(quán)限看一看,可能是沒有授予相關(guān)的權(quán)限,如果權(quán)限沒給的話可以給一下,我的就是這個問題導致一直定位到非洲。
2016-10-05
最贊回答 / InnoFang
我遇到了跟你一樣的問題,后來發(fā)現(xiàn)我的情況是onStart()寫錯了,if判斷寫成了<...code...>正確的代碼為:<...code...>這是我遇到的情況,我通過打log觀察發(fā)現(xiàn)的。希望可以幫到你。
2016-09-25
最新回答 / 要做就做偏執(zhí)狂
找到項目下AndroidManifest.xml文件中的manifest標簽,里面有個屬性是android:installLocation的屬性,我之前為了節(jié)約手機的內(nèi)存空間把值設(shè)置成了preferExternal,只要改成auto就可以了。之前是android:installLocation="preferExternal"修改后android:installLocation="auto"
2016-09-21