天天看點

百度地圖不能從定位的BDLocation裡擷取位址相關資訊

使用百度地圖API擷取位址資訊時,必須進行相關設定

LocationClientOption option = new LocationClientOption();

        option.setOpenGps(true);
        option.setPoiNumber(5);
       <span style="color:#FF0000;"> option.setAddrType("all");</span>// 傳回的定位結果包含位址資訊,(注意如果想擷取關于位址的資訊,這裡必須進行設定)
        option.setCoorType("bd09ll");// 傳回的定位結果是百度經緯度,預設值gcj02
        option.setScanSpan(5000);// 設定發起定位請求的間隔時間為5000ms

        mLocationClient.setLocOption(option);
           

感覺略坑啊,位址資訊應該預設就打開的啊。調了半天才發現……