国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

iOS-Andriod百度地圖仿百度外賣-餓了么-選擇我的地址-POI檢索/

2019-11-14 18:17:51
字體:
供稿:網(wǎng)友

http://zanderzhang.gitcafe.io/2015/09/19/iOS-Andriod百度地圖仿百度外賣-餓了么-選擇我的地址-POI檢索/

百度外賣選擇送貨地址: 餓了么選擇送貨地址:

百度地圖api官網(wǎng)

第一個(gè)圖,就是放一個(gè)UIImageViewMapView的中間,然后我們拖動(dòng)的時(shí)候下面地圖在跑. 

-(void)addMiddleImage{

    UIImageView *imaV=[UIImageView new];

    imaV.center=_mapView.center;

    imaV.bounds=CGRectMake(0, 0, 24, 36);

    imaV.image=[UIImage imageNamed:@"poi_icon"];

    [self.view addSubview:imaV];

}

 

取屏幕中心點(diǎn),也就是UIImageView的坐標(biāo):

geo.reverseGeoPoint=mapStatus.targetGeoPt;

geo是BMKReverseGeoCodeOption *geo; 移動(dòng)完成會(huì)調(diào)用:

-(void)mapStatusDidChanged:(BMKMapView *)mapView{

    BMKMapStatus *mapStatus=[mapView getMapStatus];

    geo.reverseGeoPoint=mapStatus.targetGeoPt;

    [_geoSearcher reverseGeoCode:geo];

    NSLog(@"mapStatusDidChanged");

}

回調(diào)函數(shù)獲得反編譯結(jié)果和周邊result.poiList: 

-(void)onGetReverseGeoCodeResult:(BMKGeoCodeSearch *)searcher result:(BMKReverseGeoCodeResult *)result errorCode:(BMKSearchErrorCode)error{

    

    [geoArr removeAllObjects];

    [geoArr addObjectsFromArray:result.poiList];

    if (result.poiList.count) {

        BMKPoiInfo *info=result.poiList[0];

        _city=info.city;

    }

    [_bottomTable reloadData];

}

第二個(gè)圖,我開始使用在線建議查詢,后面發(fā)現(xiàn)這個(gè)POI搜索更好用點(diǎn),它有三種,我使用的是POI城市內(nèi)搜索

開始檢索: 

bMKPoiSearch =[[BMKPoiSearch alloc]init];

    bMKPoiSearch.delegate = self;

    BMKCitySearchOption *option=[BMKCitySearchOption new];

//    城市內(nèi)搜索

    option.city =city;

    option.keyWord  = searchText;

    [bMKPoiSearch poiSearchInCity:option];

 

回調(diào)返回:

-(void)onGetPoiResult:(BMKPoiSearch )searcher result:(BMKPoiResult )poiResult errorCode:(BMKSearchErrorCode)errorCode{[suggestionSearchArr removeAllObjects];

    [suggestionSearchArr addObjectsFromArray:poiResult.poiInfoList];

    [_suggestionTable reloadData];}`

 

poiResult里面有poiInfoList,成員是BMKPoiInfo,跟第一個(gè)圖一樣.

Andriod和這差不多,函數(shù)有所區(qū)別.有需要demo的朋友可以留郵箱.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长海县| 盖州市| 莱西市| 汝阳县| 衡南县| 鄂托克前旗| 芒康县| 乐业县| 临邑县| 北安市| 息烽县| 太白县| 玉树县| 张家川| 巢湖市| 宜兰县| 霞浦县| 四子王旗| 古交市| 察雅县| 井冈山市| 电白县| 三明市| 错那县| 清流县| 当涂县| 龙南县| 佛坪县| 兰西县| 开化县| 小金县| 洛隆县| 五指山市| 万山特区| 达州市| 南召县| 哈密市| 尚义县| 和平区| 建平县| 舞钢市|