課程
/移動開發(fā)
/Android
/百度地圖在Android中的使用
為什么我定位實現(xiàn)不了?走不到onReceiveLocation()方法
2016-09-25
源自:百度地圖在Android中的使用 1-2
正在回答
我遇到了跟你一樣的問題,后來發(fā)現(xiàn)我的情況是onStart()寫錯了,if判斷寫成了
?if?(mLocationClient.isStarted()){????/*少了個?'!'*/ ????????mLocationClient.start(); ????}
正確的代碼為:
@Override protected?void?onStart()?{ ????super.onStart(); ????/*開始定位*/ ????mBaiduMap.setMyLocationEnabled(true); ????if?(!mLocationClient.isStarted()){ ????????mLocationClient.start(); ????????Log.i(TAG,?"onStart:?start?located"); ????} ????Log.i(TAG,?"onStart:?is?called"); }
這是我遇到的情況,我通過打log觀察發(fā)現(xiàn)的。希望可以幫到你。
舉報
在Android應(yīng)用中玩轉(zhuǎn)百度地圖,由淺入深的帶領(lǐng)大家一步步學(xué)習(xí)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-10-03
我遇到了跟你一樣的問題,后來發(fā)現(xiàn)我的情況是onStart()寫錯了,if判斷寫成了
正確的代碼為:
這是我遇到的情況,我通過打log觀察發(fā)現(xiàn)的。希望可以幫到你。