之前在做百度地图行政边界这一块的时候,折腾了比较久,网上的东西比较零散(可能是我技术太差,看不懂)然后折腾了好久才折腾好,自己记录一下!
第一步:Activity继承OnGetDistricSearchResultListener
mDistrictSearch = DistrictSearch.newInstance();
mDistrictSearch.setOnDistrictSearchListener(this);
//第一句我也不知道啥意思,反正就这样写了 = =第二个不用说了吧
mDistrictSearch.searchDistrict(new DistrictSearchOption().cityName("武汉市"));
/**
* 行政边界
*/
@Override
public void onGetDistrictResult(DistrictResult districtResult) {
if (districtResult.error == SearchResult.ERRORNO.NO_ERROR){
List<List<LatLng>> polyLines = districtResult.getPolylines();
if (polyLines == null){
return;
}
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (List<LatLng> polyline