推广 热搜: page  音视频  使用  个数  选择  搜索引擎  父亲  百度  企业  可以 

android开发地图找房,百度地图的集成之POI检索

   日期:2024-12-27     作者:8y2ex    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/13514.html
核心提示:本帖最后由 liu 于 2019-1-10 15:45 编辑POI(Point of Interest),即“兴趣点”。在地理信息系统中,一个POI可以是

本帖最后由 liu 于 2019-1-10 15:45 编辑

POI(Point of Interest),即“兴趣点”。在地理信息系统中,一个POI可以是一栋房子、一个景点、一个邮筒或者一个公交站等。

百度地图SDK提供三种类型的POI检索:城市内检索、周边检索和区域检索(即矩形区域检索)

一、POI城市内检索(关键字检索)

1、创建POI检索实例

[Java] 纯文本查看 复制代码PoiSearch mPoiSearch = PoiSearch.newInstance();

2、创建POI检索监听器

[Java] 纯文本查看 复制代码onGetPoiSearchResultListener listener=new onGetPoiSearchResultListener() {

@Override

public void onGetPoiResult(PoiResult poiResult) {

}

@Override

public void onGetPoiDetailResult(PoiDetailResult poiDetailResult) {

}

@Override

public void onGetPoiDetailResult(PoiDetailSearchResult poiDetailSearchResult) {

}

@Override

public void onGetPoiIndoorResult(PoiIndoorResult poiIndoorResult) {

}

};

3、设置检索监听器

[Java] 纯文本查看 复制代码mPoiSearch.setonGetPoiSearchResultListener(listener);

4、设置PoiCitySearchOption,发起检索请求

[Java] 纯文本查看 复制代码

mPoiSearch.searchInCity(new PoiCitySearchOption()

.city("开封") //必填

.keyword("美食") //必填

.pageNum(10));

5、释放检索实例

[Java] 纯文本查看 复制代码mPoiSearch.destroy();

二、POI周边检索

周边检索是在一个圆形范围内的POI检索,适用于以某个位置为中心点,自定义搜索半径,搜索某个位置附近的POI

[Java] 纯文本查看 复制代码mPoiSearch.searchNearby(new PoiNearbySearchOption()

.location(new LatLng(39.915446, 116.403869))

.radius(100)

.keyword("餐厅")

.pageNum(10));

三、POI区域检索(矩形区域检索)

POI区域检索,即“在由开发者指定的西南角和东北角组成的矩形区域内的POI检索”

[Java] 纯文本查看 复制代码

LatLngBounds searchBounds = new LatLngBounds.Builder()

.include(new LatLng( 39.92235, 116.380338 ))

.include(new LatLng( 39.947246, 116.414977))

.build();

mPoiSearch.searchInBound(new PoiBoundSearchOption()

.bound(searchBounds)

本文地址:http://ww.kub2b.com/news/13514.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号