ios百度地图附近搜索
来源:互联网 发布:java客户端开发 编辑:程序博客网 时间:2024/04/30 14:37
百度地图应用比较广泛,我们在应用百度地图时,当然要去百度地图开发平台阅读开发指南。这里,抽取关键的步骤和代码解说,总结百度地图应用的关键步骤:
1.下载百度地图API http://dev.baidu.com/wiki/imap/index.php?title=iOS平台/相关下载
2.建立工程开始实现百度附近搜索
3.开启百度服务前设定代理:
4.加载下载的API和lib:分为模拟器版本、真机版本(直接添加到工程里面,编译一次就可以运行)
开启地图管理,使用完地图应用后,需要关闭代理。
_mapManager = [[BMKMapManager alloc]init];
// 如果要关注网络及授权验证事件,请设定generalDelegate参数
BOOL ret = [_mapManager start:@"" generalDelegate:nil];
if (!ret)
{
NSLog(@"managerstart failed!");
}
把地图加入到视图中并设置相关属性:
m_mapView = [[BMKMapView alloc]initWithFrame:CGRectMake(0, 0, 320, 460)];
m_mapView.delegate = self;
m_mapView.zoomEnabled = YES; //允许Zoom
m_mapView.scrollEnabled = YES; //允许Scroll
m_mapView.mapType = BMKMapTypeStandard; //地图类型为标准,可以为卫星,可以开启或关闭交通
m_mapView.showsUserLocation = YES; //开启定位,显示当前位置
记录当前位置
-(void)mapView:(BMKMapView *)mapView didUpdateUserLocation:(BMKUserLocation *)userLocation
{
newLocation.latitude = userLocation.location.coordinate.latitude;
newLocation.longitude = userLocation.location.coordinate.longitude;
m_mapView.showsUserLocation= NO; //在处理定位失败的函数里也要关闭定位
}
执行搜索部分,和显示搜索到的数据和API提供的demo一样;
- ios百度地图附近搜索
- ios百度地图附近搜索中出现的问题小结
- 百度地图(二)全城搜索,详情搜索,附近搜索
- js百度地图 搜索附近银行医院酒店
- android调用百度地图定位与附近搜索
- C#实现百度地图附近搜索&调用JavaScript函数
- html5 百度 google地图定位关键字搜索附近
- Android百度地图的搜索及附近地址的检索
- 百度地图api实现的定位,导航,附近搜索
- iOS 使用腾讯地图SDK,搜索附近位置
- 查询百度地图附近sql
- 仿百度外卖3_7_1百度地图拖动定位,显示附近地址poi提示搜索
- 仿百度外卖3_7_1百度地图拖动定位,显示附近地址poi提示搜索
- AndroidStudio 中使用 百度地图 <五> 百度地图的搜索附近的美食,公交站台等,个人摘要
- ios调用百度地图智能联想搜索
- Android百度地图(地位和POI附近搜索)-仿微信、QQ地理位置的分享
- 安卓百度地图附近poi搜索以及到指定poi的换乘方案
- binbinyang-----百度地图拖动定位,显示附近地址poi提示搜索
- 人生没有删除键:伤感的空间日志
- #include extern 头文件分析
- windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)
- 爱情是自私的,自私的我以为只要时间一定可以的
- javaweb监听器详解
- ios百度地图附近搜索
- 顺序栈和链式栈
- 物是人非的伤感日志:你回头,对方已不再等待
- 得到一个field在结构体(struct type)中的偏移量
- javaweb之Filter详解
- JavaScript中的apply()方法和call()方法使用介绍
- php返回json数据中文显示的问题
- 难过了,不要告诉别人。自己知道就好:伤感
- js 学习资料