百度地图开放平台
更新时间: 2026/09/08 10:06
AOI检索
下载开发文档
AOI检索介绍

自V7.6.0起支持AOI面数据检索。
根据用户输入的指定地点经纬度,返回对应地点AOI面的边界信息。
使用说明:该服务需要高级权限,申请开通后才可以使用,请通过工单反馈给我们。

实现步骤
1. 创建AOI检索对象
mSearch = AoiSearch.newInstance();
2. 设置AOI检索监听
mSearch.setOnGetAoiSearchResultListener(new OnGetAoiSearchResultListener() {
@Override
public void onGetAoiResult(AoiResult result) {
// 返回结果处理
}
});

                  注意:AoiResult中返回的面数据经纬度为加密数据,需使用支持加密数据的Polygon方式绘制。具体可参考官网Demo中的AoiSearchDemo类。
                  
3. 设置AOI检索参数AoiSearchOption
AoiSearchOption aoiSearchOption = new AoiSearchOption();
LatLng ptCenter = new LatLng(40.070754,116.324175 );
ArrayList<LatLng> latLngs = new ArrayList<>();
latLngs.add(ptCenter);
aoiSearchOption.setLatLngList(latLngs);
4. 发起检索请求
mSearch.requestAoi(aoiSearchOption);
5. 释放检索实例
mSearch.destroy();

检索后绘制效果如下:

aoiserch.png

上一篇

POI检索

下一篇

地点输入提示检索
本篇文章对您是否有帮助?