iOS基于百度地图的开发(2)——获取POI
2012-06-13 16:10
369 查看
1. 首先进行搜索
2. 处理搜索结果
iOS基于百度地图的开发(1)——用户当前位置
iOS基于百度地图的开发(2)——获取POI
iOS基于百度地图的开发(3)——地址搜索
iOS基于百度地图的开发(4)——路径搜索
iOS基于百度地图的开发(5)——核心问题汇总
iOS基于百度地图的开发(6)——google坐标转换成百度坐标
iOS基于百度地图的开发(7)——百度坐标转换成Google坐标
CLLocationDistance radiusMeters = 1000; //设置搜索范围 BMKSearch* search = [[BMKSearch alloc] init]; //创建搜索对象 search.delegate = self; //代理设置为自身,搜索之后会自动回调下一步中的函数 [search poiSearchNearBy:"KFC" center:mapView.centerCoordinate radius:radiusMeters pageIndex:0]; //以屏幕中心位置来搜索KFC //[search release];//注意,这里不能release,否则无法搜索。应该将search定义为成员变量
2. 处理搜索结果
- (void)onGetPoiResult:(NSArray*)poiResultList searchType:(int)type errorCode:(int)error { if (error == BMKErrorOk) { BMKPoiResult* result = [poiResultList objectAtIndex:0]; for (int i = 0; i < result.poiInfoList.count; ++i) { BMKPoiInfo* poi = [result.poiInfoList objectAtIndex:i]; BMKPointAnnotation* item = [[BMKPointAnnotation alloc]init]; item.coordinate = poi.pt; item.title = poi.name; [mapView addAnnotation:item]; [item release]; } } }上边会自动回调,将搜索到的POI在地图上通过Annotation显示出来。
iOS基于百度地图的开发(1)——用户当前位置
iOS基于百度地图的开发(2)——获取POI
iOS基于百度地图的开发(3)——地址搜索
iOS基于百度地图的开发(4)——路径搜索
iOS基于百度地图的开发(5)——核心问题汇总
iOS基于百度地图的开发(6)——google坐标转换成百度坐标
iOS基于百度地图的开发(7)——百度坐标转换成Google坐标
相关文章推荐
- iOS百度地图poi检索(基于百度地图2.3.0SDK开发)
- iOS基于百度地图的开发(1)——用户当前位置
- Android studio 百度地图开发(8)地图已标记POI点和搜索POI点的获取和利用
- iOS基于百度地图的开发(6)——google坐标转换成百度坐标
- iOS基于百度地图的开发(4)——路径搜索
- iOS基于百度地图的开发(3)——地址搜索
- iOS基于百度地图的开发(3)——地址搜索
- iOS开发之集成百度地图踩过的那些坑(基于 Xcode7.0/iOS9.2)
- iOS开发之百度地图的集成——地图标注&POI检索
- 百度地图开发( 基于新版本V2_1_1)— 覆盖物(2)_Poi搜索结果图层(PoiOverlay)
- iOS_基于百度地图的开发
- iOS基于百度地图的开发(5)——核心问题汇总
- iOS基于百度地图的开发(7)——百度坐标转换成Google坐标
- Android 基于百度地图开发定位以及获取当前详细地址(一)
- iOS 开发 百度地图 逆地理编码
- 基于IOS的FTP详解(一)获取列表
- iOS开发-iOS11获取定位权限失败的解决方法
- 【即时通讯】iOS 基于GCDAsyncSocket快速开发Socket通信
- iOS开发之百度地图的坑
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获