我觉得可以用附近点
搜索功能来实现你的需求,
1,创建点搜索对象并设置结果监听,由当前类实现结果监听器,
PoiSearch mPoiSearch = PoiSearch.newInstance();
mPoiSearch.setOnGetPoiSearchResultListener(this);
2,设置附近搜索各种选项,开始搜索,
LatLng loc=new LatLng(113.9422222,32.769999);
mPoiSearch.searchNearby(new PoiNearbySearchOption().keyword("路").location(loc).radius(1000).pageNum(2));
3,搜索结果回调方法里解析获取的点数据
public void onGetPoiDetailResult(PoiDetailResult result) {
//parse data,do something
}
详细用法见百度地图api demo,