引入两个框架,编码写成属性,初始化后,传入一个经纬度之后,展示地图:

#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 地图定位- 苹果自带地图相关推荐

  1. 解析 数据库 苹果自带地图

    首先把MJExtension 第三方文件拖入到工程里面 Model类和View类里面照常写东西 View里面用xib照常拖 然后在VC.m里面引入#import "AFNetworking/ ...

  2. ios-跳转到苹果自带地图进行导航

    在某些应用中可能会出现,我们输入某个位置,然后点击导航,会跳到苹果自带的地图中进行导航,这应该怎么做? 其实很简单,首先我们需要根据输入的地名进行地理编码, 调用方法去得到地标对象,然后去获取CLPl ...

  3. ios开发中如何调用苹果自带地图导航

    前段时间一直在赶项目,在外包公司工作就是命苦,天天加班不说,工作都是和工期合同挂钩的,稍微逾期就有可能被扣奖金,不谈这些伤脑筋的事情了,让我们说说iOS开发中如何调用苹果手机自带的地图. 学习如逆水行 ...

  4. 苹果自带地图进行定位

    最近项目中遇到了关于地图定位的需求,考虑到用三方库的话项目会变大,还是用了官方自带的地图. 这是结果图: 一.CoreLocation.frame是iPhone SDK中用来检测用户位置的框架. 1. ...

  5. 苹果自带地图定位 经纬度

    1.创建导航 在导航上创建定位按钮 2.引入两个依赖库 一个是地图的 一个是定位的 在VC.m里面: 引入两个框架 地图和定位的框架 #import "ViewController.h&qu ...

  6. swift中检测跳转苹果自带地图、高德地图、百度地图、腾讯地图

    首先申明,此文章是转载 我是闰土你是猹 博主的文章,觉得有用,就拿过来,确实不好找相关案例,特此记录一下!大家可以移步文章原地址:https://blog.csdn.net/qq_30932479/a ...

  7. IOS 苹果自带地图、百度地图、高德地图打开方式

    //手机自带地图 //当前位置 MKMapItem *mylocation = [MKMapItemmapItemForCurrentLocation]; //前面填写纬度 CLLocationCoo ...

  8. android 地图定位报错,百度地图定位迷之报错(latitude : 4.9E-324 lontitude : 4.9E-324)

    估计很多小伙伴们在开发的时候会用到定位和地图功能,用的最多的应该是百度地图和高德地图,这两天我在使用百度地图定位的时候碰到了许多迷之bug,简直迷得不要不要的,把自己碰到的问题记下来,给自己一个记录, ...

  9. android 地图定位失败,Android 高德地图定位遇到的异常

    最近项目中集成了高德地图定位功能,使用都是正常按照高德开发文档来的,目前出现的问题是退出整个应用程序时(应用的主界面显示地图同时开启了实时定位),报错误如下: 12-26 10:21:56.739 2 ...

最新文章

  1. git error(win下)
  2. Python中的 List
  3. 左侧栏下拉框HTML代码,html5下拉菜单代码
  4. 深度相机---(3)双目立体视觉
  5. 【深度优先搜索】网格类问题:牛客网:机器人的运动范围
  6. 管理系统中的计算机应用答案,《管理系统中计算机应用》试卷答案
  7. 上周热点回顾(2.19-2.25)
  8. Android使用keytool-importkeypair生成系统签名
  9. 最健康的饮料--茶的杂谈
  10. Resource temporarily unavailable
  11. 2.SpringCloud学习(二)——Spring Cloud Eureka 服务注册中心
  12. 避暑山庄消失的三十六景,曾经那么美!
  13. 浅谈最近流行的三起区块链51%算力攻击
  14. Powershell 数字转大写中文,数字金额转中文繁体(改自C#)
  15. 31游戏。(Geoffrey Mott-Smith(1954)) 分析
  16. hadoop成功启动后,重新formatamp;nbs…
  17. ​几张图看懂区块链到底是什么?
  18. 4年外包终上岸,我只能说这类公司以后能不去就不去
  19. 微信支付(一) - 企业付款到用户零钱
  20. 项目使用第三方插件发送短信-------建周短信SDK(Software Development Kit)

热门文章

  1. [欧美音乐]Tamas Wells -《A Plea en Vendredi》[MP3+FLAC]
  2. 【Oracle】基础语句
  3. 5.交换机环路与VLAN
  4. 我的身体为什以会这样?如何诊治?
  5. 阿里云产品试用更新,产品组合试用装更划算,快来免费上云吧
  6. Unity3D疫情传播模拟器完整代码
  7. 3dmax软件渲染模型导出JPG格式图片的方法
  8. “双11”购物狂欢节,所有女生走进了谁的直播间?
  9. Docker fille实例讲解
  10. 业务员怎么网上找客户?4个快速有效方法在这里