iOS 市内检索

原创 2016年05月30日 18:08:58

//搜索poi数据

-(void)searchPOI:(NSString*)keyword

{

//    mKeyWord = keyword;

    int curPage = 0;

        BMKCitySearchOption *citySearchOption = [[BMKCitySearchOption alloc]init];

        citySearchOption.pageIndex = curPage;

        citySearchOption.pageCapacity = 20;

      //  MYLog(@"%@",_city);

    //定位城市

    if(self.currentCity != nil){

    citySearchOption.city= self.currentCity;

    }else{

        citySearchOption.city= @"北京市";

    }

    

        citySearchOption.keyword = keyword;

        if(_poisearch==NULL){

            _poisearch = [[BMKPoiSearch alloc]init];

            _poisearch.delegate = self; // 此处记得不用的时候需要置nil,否则影响内存的释放

        }

        BOOL flag = [_poisearch poiSearchInCity:citySearchOption];

        if(flag)

        {

            NSLog(@"城市内检索发送成功");

        }

        else

        {

            //        _nextPageButton.enabled = false;

            NSLog(@"城市内检索发送失败");

        }

   

}

//2.搜索成功后在回调中根据uid发起poi短串搜索

- (void)onGetPoiResult:(BMKPoiSearch *)searcher result:(BMKPoiResult*)result errorCode:(BMKSearchErrorCode)error

{

    

    if (error == 0) {

        if(result.poiInfoList.count>0)

        {

            //获取第一个poi点的数据

//            BMKPoiInfo* poi = [result.poiInfoList objectAtIndex:0];

            [_dataDetialArray removeAllObjects];

            [_dataDetialArray addObjectsFromArray:result.poiInfoList];

//            for (BMKPoiInfo* poi in result.poiInfoList) {

//                MYLog(@"名字%@",poi.name);

//                 MYLog(@"位置%@",poi.address);

//            }

          //  MYLog(@"%@",poi.name);

            [self.tableView reloadData];

        }

    }

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

上海市及市内各区地方税务局联系地址与电话

核心提示:上海地方税务局地址,上海地方税务局电话,以及上海及各市地方税务局联系地址、电话。 【爱学通 地税申报】  上海市地方税务局 地址:肇嘉浜路800号 电话:(021)54679568 上...
  • thy822
  • thy822
  • 2016年10月31日 15:16
  • 1392

ios搜索(可实现模糊搜索 支持拼音检索 首字母等)

一、搜框中输入关键字的事件响应-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ NS...

iOS中Tableview右边有字母检索 点击可以直接定位显示的问题

在做项目的过程中,我遇到这样一个问题,就是本身的tableview 调用 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tab...

【高德API】如何利用MapKit开发全英文检索的iOS地图

制作全英文地图的展示并不困难,但是要制作全英文的数据检索列表,全英文的信息窗口,你就没办法了吧。告诉你,我有妙招!使用iOS自带的MapKit来展示全球英文底图,结合上高德API的中英文检索功能,就能...

iOS原生地图开发进阶——使用导航和附近兴趣点检索

iOS中的mapKit框架对国际化的支持非常出色。在前些篇博客中,对这个地图框架的基础用法和标注与覆盖物的添加进行了详细的介绍,这篇博客将介绍两个更加实用的功能的开发:线路导航与兴趣点搜索。前几篇博客...

iOS-Andriod百度地图仿百度外卖-饿了么-选择我的地址-POI检索/

http://zanderzhang.gitcafe.io/2015/09/19/iOS-Andriod百度地图仿百度外卖-饿了么-选择我的地址-POI检索/ title: iOS Andriod百...

iOS开发之百度地图的简单集成——标注&POI检索

iOS开发之百度地图的简单集成——标注&POI检索

iOS原生地图开发进阶——使用导航和附近兴趣点检索

转载自:http://www.sxt.cn/info-6041-u-7372.html iOS原生地图开发进阶——使用导航和附近兴趣点检索 iOS中的mapKit框架对国际化的支持非常出色...

iOS-百度地图之LBS.云检索学习

首先,要把百度地图sdk集成到项目中,集成教程可以参考百度地图api,里面有详细的说明。在集成sdk后,需要实现百度地图的基本地图。 一. 百度地图-基本地图实现: 1. 创建BMKMap...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 市内检索
举报原因:
原因补充:

(最多只允许输入30个字)