关于如何调用苹果自带的地图APP

CLGeocoder *geoCoder = [[CLGeocoder alloc] init];

// 通过地理编码,得到位置,

CLLocation *loc = [[CLLocation alloc] initWithLatitude:30.662221 longitude:104.041367];

[geoCoder reverseGeocodeLocation:loc completionHandler:^(NSArray *placemarks, NSError *error) {

CLPlacemark *pMark = [placemarks firstObject];

NSData *data = [NSJSONSerialization dataWithJSONObject:pMark.addressDictionary options:NSJSONWritingPrettyPrinted error:nil];

NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

NSLog(@"%@", result);

MKPlacemark *mkMark = [[MKPlacemark alloc] initWithPlacemark:pMark];

//设置地图的以什么形式显示,卫星图,标准图等

NSDictionary *options = @{MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard)};

MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:mkMark];

//调用函数,把地图显示出来。

[mapItem openInMapsWithLaunchOptions:options];

}];

时间: 2024-08-09 03:08:48

关于如何调用苹果自带的地图APP的相关文章

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

前段时间一直在赶项目,在外包公司工作就是命苦,天天加班不说,工作都是和工期合同挂钩的,稍微逾期就有可能被扣奖金,不谈这些伤脑筋的事情了,让我们说说iOS开发中如何调用苹果手机自带的地图. 学习如逆水行舟,不进则退.古人告诉我们要不断的反思和总结,日思则日精,月思则月精,年思则年精.只有不断的尝试和总结,才能让我们的工作和生活更加轻松愉快和美好.连着做了两个大的商城外包项目,智慧城市,搜牧通,花费了近四个月的时间,终于在反复修改后完美收工.期间的困难自不必说,以后多多总结和沟通吧.百度地图的使用之

微信打开链接后如何自动调用手机自带默认浏览器下载APP

微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载.我们要怎么解决这个问题呢? 解决方式: 微信中打开链接,自动打开外部浏览器打开页面 微信中点击或打开链接,自动打开外部浏览器打开指定页面.全程完全自动化,无需用户任何手工操作. 这种方案可以说是完美解决这个的问题.效果如下面这样子: 这个样子,用户点击下载按钮后,全过程自动化下载,用户操作非常

IOS学习之——地图3 调用苹果地图

欢迎转载,转载请注明出处 本文地址:http://blog.csdn.net/zhenggaoxing/article/details/42710853 综述: 这里的苹果地图调用是指从咱们的软件跳转到苹果地图,我们要做的就是把数据设置弄好,在使用苹果地图就可以了 苹果地图上展示一个点 添加相关的framework 我们要再苹果地图上展示一个点,需要什么呢?1需要位置,2需要位置相关的信息 .有这两个信息就可以了 CLGeocoder *geocoder=[CLGeocoder new]; //

APICloud打开三方地图整合(百度,高德,腾讯,苹果自带)

一直想系统的整理打开地图的方法,今天抽时间把了百度,高德,腾讯,苹果自带地图都整理出来了,闲话不多说,直接上干货 ----------------------------------------------------------------------code start---------------------------------------------------------------------------------------------------- <!DOCTYPE HT

iOS苹果自带UIMenuController

一.UIMenuController认识 1.默认情况下,UITextView / UITextFiled / UIWebView 都有苹果自带的有UIMenuController功能 2.UITextFiled 的弹出菜单效果系统自带的      3.当然,系统只给某些控件提供的该功能,但是我们自己给可以给指定控件添加该功能效果,至于如何添加,我们先简单学习一下,如何使用系统提供的UIMenuController功能 二.UIMenuController基本使用 如何学UIMenuContro

ios 苹果自带的get请求

一.API简介 如果你想在iOS中发送Http请求的话,有很多方式可以选择,我在这里介绍几个常见的: 1.苹果自带的API 1> Core Foundation框架中的CFNetwork API:纯C语言的API,性能非常高 2> Foundation框架中的NSURLConnection API:Objective-C的API,性能也不错,简单易用 2.第3方开源框架 1> ASIHttpRequest 2> AFNetworking 我们这个专题主要来研究NSURLConnec

PB调用系统自带的DLL 实现MD5

适用环境:powerbuilder 10.0以后的版本  window server2003以后的测试可用 PB也可以调用系统自带的DLL 实现MD5 其中md5file对大附件的处理速度也比第三方组件快一些 这里可以去下载附件 //调用样例: u_derek_md5 lu_md5 lu_md5=create u_derek_md5 string ls_text="123" string ls_result,ls_ret string ls_filepath="C:\1.tx

(转)Android调用系统自带的文件管理器进行文件选择并获得路径

Android区别于iOS的沙盒模式,可以通过文件浏览器浏览本地的存储器.Android API也提供了相应的接口. 基本思路,先通过Android API调用系统自带的文件浏览器选取文件获得URI,然后将URI转换成file,从而得到file. 调用系统自带的文件浏览器 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState

苹果为什么做不好地图?

当一个企业很弱的时候,我们往往喜欢谈论它的优点,比如诺基亚的导航应用here,现在就火得不行,已经有各种巨头产生了收购这项服务的想法:当一个企业很强的时候,我们又喜欢谈论它的缺点,比如苹果的地图应用,大家在谈论的时候多少有点报复心理,因为苹果在工业设计.操作系统,乃至财务管理等方面都表现得如此无懈可击.没错,苹果的地图服务很糟糕,但这并不影响苹果成为全宇宙最优秀的企业,正如iPhone4的信号也是个问题,可没能影响任何一款苹果手机的销量,何况,痛定思痛的苹果也着手改善地图服务了. 据美国<纽约时