博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iPhone之获取当前位置
阅读量:5341 次
发布时间:2019-06-15

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

来自:

首先,加入地图包

接口代码:

#import 
#import
@interface View30 : UIViewController
{ MKMapView *map;}@end

实现代码:

- (void)viewDidLoad {    [super viewDidLoad];//创建位置管理器CLLocationManager *locationManager = [[CLLocationManager alloc] init];//设置代理locationManager.delegate=self;//指定需要的精度级别locationManager.desiredAccuracy=kCLLocationAccuracyBest;//设置距离筛选器locationManager.distanceFilter=500.0f;//启动位置管理器[locationManager startUpdatingLocation]; MKCoordinateRegion theRegion = { {
0.0, 0.0 }, { 0.0, 0.0 } };theRegion.center=[[locationManager location] coordinate];[locationManager release]; //设置地图map=[[MKMapView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];map.delegate=self;//是否显示用户的位置信息map.showsUserLocation=YES;//向上滚动 [map setZoomEnabled:YES];//横向滚动[map setScrollEnabled:YES];//设置地图范围 越小越精确theRegion.span.longitudeDelta = 0.05f;theRegion.span.latitudeDelta = 0.05f;[map setRegion:theRegion animated:YES];[self.view addSubview:map]; }- (MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id
)annotation{
//注释指针MKPinAnnotationView *pinView = nil; static NSString *defaultPinID = @"mylocation";pinView = (MKPinAnnotationView *)[map dequeueReusableAnnotationViewWithIdentifier:defaultPinID];if ( pinView == nil ) {pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:defaultPinID] autorelease];}pinView.pinColor = MKPinAnnotationColorRed;pinView.canShowCallout = YES;pinView.animatesDrop = YES;[map.userLocation setTitle:@"我的位置"];[map.userLocation setSubtitle:@"小标题"];return pinView;}

转载于:https://www.cnblogs.com/appwgh/archive/2012/05/31/2528032.html

你可能感兴趣的文章
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Lucene 学习之二:数值类型的索引和范围查询分析
查看>>
软件开发工作模型
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>
移动端 响应式、自适应、适配 实现方法分析(和其他基础知识拓展)
查看>>
selenium-窗口切换
查看>>
使用vue的v-model自定义 checkbox组件
查看>>
[工具] Sublime Text 使用指南
查看>>
Hangfire在ASP.NET CORE中的简单实现方法
查看>>
Algorithm——何为算法?
查看>>
Web服务器的原理
查看>>
小强升职计读书笔记
查看>>
常用的107条Javascript
查看>>
#10015 灯泡(无向图连通性+二分)
查看>>
忘记root密码,怎么办
查看>>
linux设备驱动归纳总结(三):1.字符型设备之设备申请【转】
查看>>
《黑客与画家》 读书笔记
查看>>
bzoj4407: 于神之怒加强版
查看>>