类似美团的iOS地图定位及调用苹果系统导航

这篇博客详细介绍了如何在iOS应用中实现地图定位,包括引入头文件、设置定位精度,通过地理编码获取目的地坐标,并调用苹果内置地图进行导航。同时,还涉及到AnnotationModel的使用。
摘要由CSDN通过智能技术生成

引入头文件

#import <CoreLocation/CoreLocation.h>
#import <MapKit/MapKit.h>
#import "MapViewController.h"
#import "AnnotationModel.h"

属性

@interface MapViewController ()<CLLocationManagerDelegate,MKMapViewDelegate>
@property (nonatomic, strong) CLLocationManager *manager;
@property (nonatomic, strong) MKMapView *mapView;
@property (nonatomic, strong) CLGeocoder *myGeocoder;
@property (nonatomic, strong) MKAnnotationView *annotation;
// 用于显示目的地详情,及导航按钮
@property (nonatomic, strong) UIView *viewLabel;
// 导航按钮
@property (nonatomic, strong) UIButton *guidanceBtn;
@property (nonatomic ,assign) CLLocationCoordinate2D ToCoords;
@property (nonatomic ,assign) CLLocationCoordinate2D FromCoords;

初始化

_manager = [[CLLocationManager alloc]init];
_manager.delegate = self;
[_manager requestAlwaysAuthorizat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值