接入百度地图sdk,无回调问题

首先,我们须在项目及app下面的builder.gradle中添加对应依赖

//百度地图
implementation 'com.baidu.lbsyun:BaiduMapSDK_Location_All:9.1.8'
implementation 'com.baidu.lbsyun:BaiduMapSDK_Search:7.5.4'
implementation 'com.baidu.lbsyun:BaiduMapSDK_Util:7.5.4'

使用的时候需要注意的是,如果未按照百度文档中的代码顺序,就会出现无法收到回调的问题

1、mPoiSearch = PoiSearch.newInstance();
2、mPoiSearch.setOnGetPoiSearchResultListener(listener);

3、mPoiSearch.searchInCity(new PoiCitySearchOption() .city("北京") //必填 .keyword("美食") //必填 .pageNum(0));

上面是正确的顺序,如果2、3位置颠倒就会出现问题

你可能感兴趣的:(java,开发语言)