iOS地图展示mapkit框架-基本使用
来源:互联网 发布:win10查看电脑mac地址 编辑:程序博客网 时间:2024/05/19 16:38
1.地图的类型
普通地图
卫星云图
混合模式
1.1在这里设置地图的模式
代码设置地图模式
self.mapView.mapType = MKMapTypeSatelliteFlyover;
/** MKMapTypeStandard = 0, MKMapTypeSatellite, MKMapTypeHybrid, MKMapTypeSatelliteFlyover NS_ENUM_AVAILABLE(10_11, 9_0), //3d MKMapTypeHybridFlyover NS_ENUM_AVAILABLE(10_11, 9_0), //3d混合模式 */
#import "ViewController.h"#import <MapKit/MapKit.h>#import <CoreLocation/CoreLocation.h>@interface ViewController ()<MKMapViewDelegate>@property (weak, nonatomic) IBOutlet MKMapView *mapView;/** */@property (nonatomic, strong) CLLocationManager *lM;@end@implementation ViewController- (CLLocationManager *)lM{ if (!_lM) { _lM = [[CLLocationManager alloc] init]; if ([_lM respondsToSelector:@selector(requestAlwaysAuthorization)]) { [_lM requestAlwaysAuthorization]; } } return _lM;}- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ /** MKMapTypeStandard = 0, MKMapTypeSatellite, MKMapTypeHybrid, MKMapTypeSatelliteFlyover NS_ENUM_AVAILABLE(10_11, 9_0), MKMapTypeHybridFlyover NS_ENUM_AVAILABLE(10_11, 9_0), */// self.mapView.mapType = MKMapTypeSatelliteFlyover; // self.mapView.zoomEnabled = NO;// //// self.mapView.showsCompass = NO;// self.mapView.showsScale = YES; [self lM]; self.mapView.showsUserLocation = YES; // self.mapView.userTrackingMode = MKUserTrackingModeFollowWithHeading; }#pragma mark - MKMapViewDelegate/** * 更新到位置 * * @param mapView 地图 * @param userLocation 位置对象 */-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation{ /** * MKUserLocation (大头针模型) * * */ userLocation.title = @"重庆"; userLocation.subtitle = @"西永软件园"; // 设置地图显示中心// [self.mapView setCenterCoordinate:userLocation.location.coordinate animated:YES]; // 设置地图显示区域 MKCoordinateSpan span = MKCoordinateSpanMake(0.051109, 0.034153); MKCoordinateRegion region = MKCoordinateRegionMake(userLocation.location.coordinate, span); [self.mapView setRegion:region animated:YES];}//-(void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated//{// NSLog(@"%f----%f", mapView.region.span.latitudeDelta, mapView.region.span.longitudeDelta);//}
0 0
- iOS地图展示mapkit框架-基本使用
- iOS地图 MapKit框架
- iOS --- 地图框架MapKit的简单使用
- IOS开发 使用地图 MapKit
- IOS开发 使用地图 MapKit
- IOS开发 使用地图 MapKit
- IOS开发 使用地图 MapKit
- IOS开发 使用地图 MapKit
- iOS MapKit的基本使用
- iOS学习笔记 地图(二)MapKit框架
- 地图MapKit框架
- No2地图 MapKit框架
- 地图相关 MapKit框架
- MapKit框架的基本使用1
- IOS之【地图MapKit】
- iOS学习笔记20-地图(二)MapKit框架
- MapKit --- iOS中的地图框架 - iPhone手机开发技术文章
- IOS地图开发,MapKit框架对行走路径的显示
- 卫条件
- JAVA常用代码片段
- 应用层杂谈
- Android 省市县 三级联动(android-wheel的使用)
- do while
- iOS地图展示mapkit框架-基本使用
- 文章标题
- 22.5-5求有向图的分量图
- 压缩感知重构算法之SP算法python实现
- C++内存管理
- c语言 inline函数的总结
- Java实验:输出希腊字母
- linux 使用epoll实现网络通信
- HDU 3293 sort [Ad Hoc]