随手写一个DEMO:

- (void)viewDidLoad

{

[super viewDidLoad];

_search = [[BMKSearch alloc]init];

_search.delegate = self;

// 设置地图级别

[_mapView setZoomLevel:13];

_mapView.isSelectedAnnotationViewFront = YES;

//发起POI检索

BOOL flag = [_search poiSearchInCity:@"武汉" withKey:@"武汉协和医院" pageIndex:0];

if(flag){

NSLog(@"success!");

}else{

NSLog(@"error!");

}

}

- (void)onGetPoiResult:(NSArray*)poiResultList searchType:(int)type errorCode:(int)error

{

// 清楚屏幕中所有的annotation

NSArray* array = [NSArray arrayWithArray:_mapView.annotations];

[_mapView removeAnnotations:array];

BMKPointAnnotation* item = [[BMKPointAnnotation alloc]init];

// 30.5907940162,114.2823383453

CLLocationCoordinate2D coor;

coor.latitude = 30.5907940162;

coor.longitude = 114.2823383453;

item.coordinate = coor;

item.title = @"武汉协和医院";

[_mapView addAnnotation:item];

_mapView.centerCoordinate = coor;

}

/**

*根据anntation生成对应的View

*@param mapView 地图View

*@param annotation 指定的标注

*@return 生成的标注View

*/

- (BMKAnnotationView *)mapView:(BMKMapView *)view viewForAnnotation:(id )annotation

{

// 生成重用标示identifier

NSString *AnnotationViewID = @"xieheMark";

// 检查是否有重用的缓存

BMKAnnotationView* annotationView = [view dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID];

// 缓存没有命中,自己构造一个,一般首次添加annotation代码会运行到此处

if (annotationView == nil) {

annotationView = [[BMKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID];

((BMKPinAnnotationView*)annotationView).pinColor = BMKPinAnnotationColorRed;

// 设置重天上掉下的效果(annotation)

((BMKPinAnnotationView*)annotationView).animatesDrop = YES;

}

// 设置位置

annotationView.centerOffset = CGPointMake(0, -(annotationView.frame.size.height * 0.5));

annotationView.annotation = annotation;

// 单击弹出泡泡,弹出泡泡前提annotation必须实现title属性

annotationView.canShowCallout = YES;

// 设置是否可以拖拽

annotationView.draggable = NO;

return annotationView;

}

python百度地图poi_百度地图的poi如何调用相关推荐

  1. python百度地图poi_百度地图POI的边界GEOJSON数据采集

    经过鲲之鹏技术人员数天的技术攻关,终于成功从百度地图APP采集到POI的边界数据,并成功进行了坐标数据还原和边界数据验证.下面详细介绍一下. 如下所示,是从百度地图APP采集到的某小区(uid为ba9 ...

  2. python百度地图poi_百度地图数据采集手把手教,从此POI数据不再是愁

    本文介绍使用八爪鱼采集百度地图数据(以上海-建设银行为例)的方法 适用版本:八爪鱼7版本,8版本请参照官网新手入门教程制作 使用功能点: l 列表及详细信息采集 l 文本循环教程 l AJAX点击和翻 ...

  3. Python采集全国各地百度地图上店铺POI数据(母婴、美食等)

    Python采集全国各地百度地图上店铺POI数据 1. 注册百度地图开放平台账号 先注册百度地图开发平台账号,创建应用,获得AK 2. 通过Python批量检索不同城市店铺POI数据 2.1 大致思路 ...

  4. Python之爬取百度地图兴趣点(POI)数据

    关于爬虫系列,前三篇文章分别讲了三个简单案例,分别爬取了<你好,李焕英>电影豆瓣热门短评.58同城在售楼盘房源信息以及安居客网二手房小区详情页数据.通过前三个案例,相信大家都对爬虫有了简单 ...

  5. react-native 接百度地图API(显示周边poi)

    react-native 接百度地图API (显示周边poi) 目的:显示周边poi及搜索poi功能(给自己的笔记,省去了很多基础步骤,有问题的可以先去了解RN跟android以及Ios原生的通信) ...

  6. 百度地图、高德地图都用POI吸引你,不过它到底是什么?

    原文地址:http://www.leiphone.com/news/201612/u8F791BLvlIENtZa.html 对于地图产品而言,某个地理位置周边的信息,称之为 POI .本文作者将简单 ...

  7. android 仿饿了么地图,iOS Andriod百度地图仿百度外卖 饿了么 选择我的地址 POI检索...

    title: iOS Andriod百度地图仿百度外卖 饿了么 选择我的地址 POI检索 date: 2015-09-19 21:06:26 tags: 百度外卖选择送货地址:饿了么选择送货地址: 第 ...

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

    iOS开发之百度地图的简单集成--标注&POI检索 .h文件 // Created by XK_Recollection on 16/6/15. // Copyright © 2016年 GN ...

  9. 高德h5地图api接口_html5通过腾讯地图、高德地图、百度地图开发api接口获取坐标对应的周边信息...

    在通过 geolocation 获取到当前的 GPS 坐标后,需要通过"逆地理位置解析"才能得到街道对应的街道.建筑物.周边等相关信息. 下面我使用国内的三家主要的地图厂商(腾讯地 ...

  10. 高德地图和百度地图接口封装遇到的问题(三):参数集中插入参数以及引用未定义参数

    1.向参数集中插入新参数: 由于要将高德地图和百度地图提供的方法封装成一个统一的方法,而对于某些功能来说可能传进来的参数个数不一样,比如下面的绘制折线功能: //高德地图// 折线的节点坐标数组,每个 ...

最新文章

  1. C#中将结构类型数据存储到二进制文件中方法
  2. 如何下载python2.7.16_Python2.7.16安装(Win10)
  3. 7.26T1四分图匹配
  4. 企业网站标题优化要学会运用技巧和方法
  5. win7关闭开机启动项_电脑开机全是各种广告?来看看我怎么解决的吧
  6. C语言经典例96-计算字符串中子串出现的次数
  7. [简单]poi word2007表格按模版样式填充行数据
  8. c语言总是说有一个错误,我的电脑上的c语言为何老有一个错误
  9. 简单上手腾讯X5页面浏览
  10. python接口自动化测试框架实战从设计到开发_Python接口自动化测试框架实战 从设计到开发...
  11. 漫画:程序员战力图鉴
  12. 计算机系统的主要功能要求,计算机系统的主要功能是什么
  13. 轻轨与地铁有什么区别吗?
  14. hadoop---Java 网络IO编程总结BIO、NIO、AIO
  15. mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...
  16. nagios无法安装check_mysql插件的问题
  17. 继承 actionSupport
  18. 让Linux下的打印机hp1020、hp p1008自动加载固件
  19. 思科交换机路由器配置命令大全
  20. web第三课html课堂笔记

热门文章

  1. 自动填充 superView的左边和下面
  2. SuperView和View的区别
  3. 12306分流免费抢票工具
  4. 排序算法总结(Python实现)——(一)
  5. phyton基础-01
  6. 多分类任务中每个类Acc、Specificity、Sensitivity、Precision的计算
  7. bzoj 1467 exBSGS
  8. 详细解释JavaScript中三元表达式
  9. Android 锁屏功能
  10. 解决Microsoft Edge与Chrome地址栏使用必应搜索bing.com很慢的问题