iOS22 地图定位- 苹果自带地图
引入两个框架,编码写成属性,初始化后,传入一个经纬度之后,展示地图: #import <CoreLocation/CoreLocation.h> #import <MapKit/MapKit.h> @interface YTMapappleController () @property (nonatomic,strong) CLGeocoder *geocoder; @end @implementation YTMapappleController- (void)viewDidLoad {[super viewDidLoad];_geocoder=[[CLGeocoder alloc]init];[self location];// Do any additional setup after loading the view. } -(void)location{[_geocoder reverseGeocodeLocation:[[CLLocation alloc]initWithLatitude:39.0 longitude:116.0] completionHandler:^(NSArray<CLPlacemark *> * _Nullable placemarks, NSError * _Nullable error) {CLPlacemark *clPlacemark=[placemarks firstObject];//定位地标转化为地图的地标MKPlacemark *mkplacemark=[[MKPlacemark alloc]initWithPlacemark:clPlacemark];NSDictionary *options=@{MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard)};MKMapItem *mapItem=[[MKMapItem alloc]initWithPlacemark:mkplacemark];[mapItem openInMapsWithLaunchOptions:options];}]; }// 根据一个地址的名字 进行展示地图:-(void)location{ [_geocoder geocodeAddressString:@"北京市" completionHandler:^(NSArray *placemarks, NSError *error) { //获取第一个地标 CLPlacemark *clPlacemark=[placemarks firstObject]; //定位地标转化为地图的地标 MKPlacemark *mkplacemark=[[MKPlacemark alloc]initWithPlacemark:clPlacemark]; NSDictionary *options=@{MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard)}; MKMapItem *mapItem=[[MKMapItem alloc]initWithPlacemark:mkplacemark]; [mapItem openInMapsWithLaunchOptions:options]; }]; }
转载于:https://www.cnblogs.com/ytmaylover/p/5058213.html
iOS22 地图定位- 苹果自带地图相关推荐
- 解析 数据库 苹果自带地图
首先把MJExtension 第三方文件拖入到工程里面 Model类和View类里面照常写东西 View里面用xib照常拖 然后在VC.m里面引入#import "AFNetworking/ ...
- ios-跳转到苹果自带地图进行导航
在某些应用中可能会出现,我们输入某个位置,然后点击导航,会跳到苹果自带的地图中进行导航,这应该怎么做? 其实很简单,首先我们需要根据输入的地名进行地理编码, 调用方法去得到地标对象,然后去获取CLPl ...
- ios开发中如何调用苹果自带地图导航
前段时间一直在赶项目,在外包公司工作就是命苦,天天加班不说,工作都是和工期合同挂钩的,稍微逾期就有可能被扣奖金,不谈这些伤脑筋的事情了,让我们说说iOS开发中如何调用苹果手机自带的地图. 学习如逆水行 ...
- 苹果自带地图进行定位
最近项目中遇到了关于地图定位的需求,考虑到用三方库的话项目会变大,还是用了官方自带的地图. 这是结果图: 一.CoreLocation.frame是iPhone SDK中用来检测用户位置的框架. 1. ...
- 苹果自带地图定位 经纬度
1.创建导航 在导航上创建定位按钮 2.引入两个依赖库 一个是地图的 一个是定位的 在VC.m里面: 引入两个框架 地图和定位的框架 #import "ViewController.h&qu ...
- swift中检测跳转苹果自带地图、高德地图、百度地图、腾讯地图
首先申明,此文章是转载 我是闰土你是猹 博主的文章,觉得有用,就拿过来,确实不好找相关案例,特此记录一下!大家可以移步文章原地址:https://blog.csdn.net/qq_30932479/a ...
- IOS 苹果自带地图、百度地图、高德地图打开方式
//手机自带地图 //当前位置 MKMapItem *mylocation = [MKMapItemmapItemForCurrentLocation]; //前面填写纬度 CLLocationCoo ...
- android 地图定位报错,百度地图定位迷之报错(latitude : 4.9E-324 lontitude : 4.9E-324)
估计很多小伙伴们在开发的时候会用到定位和地图功能,用的最多的应该是百度地图和高德地图,这两天我在使用百度地图定位的时候碰到了许多迷之bug,简直迷得不要不要的,把自己碰到的问题记下来,给自己一个记录, ...
- android 地图定位失败,Android 高德地图定位遇到的异常
最近项目中集成了高德地图定位功能,使用都是正常按照高德开发文档来的,目前出现的问题是退出整个应用程序时(应用的主界面显示地图同时开启了实时定位),报错误如下: 12-26 10:21:56.739 2 ...
最新文章
- git error(win下)
- Python中的 List
- 左侧栏下拉框HTML代码,html5下拉菜单代码
- 深度相机---(3)双目立体视觉
- 【深度优先搜索】网格类问题:牛客网:机器人的运动范围
- 管理系统中的计算机应用答案,《管理系统中计算机应用》试卷答案
- 上周热点回顾(2.19-2.25)
- Android使用keytool-importkeypair生成系统签名
- 最健康的饮料--茶的杂谈
- Resource temporarily unavailable
- 2.SpringCloud学习(二)——Spring Cloud Eureka 服务注册中心
- 避暑山庄消失的三十六景,曾经那么美!
- 浅谈最近流行的三起区块链51%算力攻击
- Powershell 数字转大写中文,数字金额转中文繁体(改自C#)
- 31游戏。(Geoffrey Mott-Smith(1954)) 分析
- hadoop成功启动后,重新formatamp;nbs…
- ​几张图看懂区块链到底是什么?
- 4年外包终上岸,我只能说这类公司以后能不去就不去
- 微信支付(一) - 企业付款到用户零钱
- 项目使用第三方插件发送短信-------建周短信SDK(Software Development Kit)