博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS百度地图
阅读量:6614 次
发布时间:2019-06-24

本文共 1847 字,大约阅读时间需要 6 分钟。

1 // 2 //  ViewController.m 3 //  MapDemo 4 // 5 //  Created by Chocolate. on 14-4-25. 6 //  Copyright (c) 2014年 redasen. All rights reserved. 7 // 8  9 #import "ViewController.h"10 11 @interface ViewController ()
12 @property (strong, nonatomic) BMKMapView *mapView;13 @property (strong, nonatomic) BMKSearch *search;14 @property (strong, nonatomic) BMKUserLocation *location;15 @end16 17 @implementation ViewController18 19 - (void)viewDidLoad20 {21 [super viewDidLoad];22 // Do any additional setup after loading the view, typically from a nib.23 self.mapView = [[BMKMapView alloc]initWithFrame:self.view.bounds];24 self.view = _mapView;25 _mapView.showsUserLocation = YES;26 self.search = [[BMKSearch alloc]init];27 }28 29 - (void)viewWillAppear:(BOOL)animated30 {31 [_mapView viewWillAppear];32 _mapView.delegate = self;33 _search.delegate = self;34 }35 36 - (void)viewWillDisappear:(BOOL)animated37 {38 [_mapView viewWillDisappear];39 _mapView.delegate = nil;40 _search.delegate = nil;41 }42 43 - (void)mapView:(BMKMapView *)mapView didUpdateUserLocation:(BMKUserLocation *)userLocation44 {45 if (userLocation != nil) {46 NSLog(@"%f %f", userLocation.location.coordinate.latitude, userLocation.location.coordinate.longitude);47 _location = userLocation;48 mapView.showsUserLocation = NO;49 }50 }51 52 - (void)mapViewDidStopLocatingUser:(BMKMapView *)mapView53 {54 [_search reverseGeocode:_location.coordinate];55 }56 57 - (void)onGetAddrResult:(BMKAddrInfo *)result errorCode:(int)error58 {59 NSString *str = [NSString stringWithFormat:@"我的位置:%@",result.strAddr];60 NSLog(@"%@",str);61 }62 63 - (void)didReceiveMemoryWarning64 {65 [super didReceiveMemoryWarning];66 // Dispose of any resources that can be recreated.67 }68 69 @end

 

转载地址:http://alhso.baihongyu.com/

你可能感兴趣的文章
2019程序媛面试之美少女战士
查看>>
黑马程序员——内部类
查看>>
校园的早晨
查看>>
单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
查看>>
oracle取前几行|中间几行|后几行
查看>>
16.1 Tomcat介绍
查看>>
QuickBI助你成为分析师——数据源FAQ小结
查看>>
十周三次课
查看>>
S/4HANA服务订单Service Order的批量创建
查看>>
2008 AD 复制有防火墙要开什么端口
查看>>
IT服务管理中的知识库建设
查看>>
【Lucene】Lucene通过CustomScoreQuery实现自定义评分
查看>>
我的友情链接
查看>>
敏友的【敏捷个人】有感(11): 敏捷个人线下活动有感
查看>>
刺激用户危机意识,实现快速盈利的营销思维
查看>>
英特尔嵌入式突围
查看>>
JUnit单元测试
查看>>
[logstash-input-file]插件使用详解
查看>>
植物大战僵尸
查看>>
原创文章
查看>>