众所周知,iOS6.0以后,Apple开始使用自家地图,当然这个自家地图的数据在国内由高德提供,那么我们如何在得知两地的经纬度后开启手机自带的地图获取路由信息呢,各位看官请看:
CLLocationCoordinate2D to;
CLLocationCoordinate2D current;
to.latitude = [s1 doubleValue];;
to.longitude =[s2 doubleValue];
current = self.carCurrentLoaction.coordinate;
MKMapItem *currentLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:current addressDictionary:nil]];
MKMapItem *toLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:to addressDictionary:nil]];
toLocation.name = @"Destination";
[MKMapItem openMapsWithItems:[NSArray arrayWithObjects:currentLocation, toLocation, nil]
launchOptions:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:MKLaunchOptionsDirectionsModeDriving, [NSNumber numberWithBool:YES], nil]
forKeys:[NSArray arrayWithObjects:MKLaunchOptionsDirectionsModeKey, MKLaunchOptionsShowsTrafficKey, nil]]];
[currentLocation release];
[toLocation release];
分享到:
相关推荐
在iOS开发中,创建一个仿苹果地图搜索滑动视图是一项常见的需求,它涉及到用户界面设计、滚动视图(UIScrollView)的使用以及自定义视图(UIView)的绘制。这个"ios-仿苹果地图搜索滑动视图.zip"文件很可能包含了一...
首先,从官方或指定渠道下载乐图地图的apk安装程序并安装。安装完成后,运行一次程序退出,再次运行并退出,以便初始化应用。接着,将手机连接至电脑,进入SD卡的gpslook文件夹,这是地图数据的存储位置。下载的地图...
在iOS应用开发中,有时我们需要调用系统或第三方地图应用(如高德、百度、腾讯、谷歌或苹果地图)来实现导航功能。这通常涉及到坐标转换,因为中国的地图API通常使用GCJ02(国测局02)坐标系,而国际上广泛使用的是...
【location苹果官方定位】是苹果公司为iOS开发者提供的官方定位服务框架,主要包含在CoreLocation框架之中。这个框架使得开发者能够轻松地在iOS设备上实现定位功能,支持从iOS 8及以上版本开始使用。在iOS应用开发中...
在iOS平台上,集成第三方地图应用,如百度、高德、腾讯和苹果地图,为用户提供导航功能,是一项常见的需求。这不仅能够丰富应用的功能,还能利用这些专业地图服务的精准定位和实时交通信息,提高用户体验。以下将...
这个压缩包“LessonLocation”很可能包含了关于如何使用苹果地图框架(MapKit框架)的示例代码和注释,帮助开发者了解如何在自己的应用中实现地图显示、定位以及地理信息的展示。 苹果地图API主要分为以下几个关键...
该压缩包文件“IOS应用源码——类似苹果内置谷歌地图的翻页效果.zip”主要包含了一个iOS应用的源代码,其特色在于实现了类似苹果内置谷歌地图的翻页效果。这通常指的是在iOS应用中,用户可以像翻动实体书页一样浏览...
标题中的“ios应用源码之类似苹果内置谷歌地图的翻页效果 2018128”指的是一款iOS应用程序的源代码,这个程序实现了类似苹果设备内置谷歌地图的翻页效果。这个效果可能涉及到iOS开发中的界面交互设计,特别是用户...
以下是一些iPhone的实用操作和设置方法: 1. **撤销与重做输入**:在编写短信时,若想要快速删除全部内容,只需轻轻晃动iPhone,会弹出一个窗口,选择“撤销键入”即可一键清空。若想恢复刚刚删除的内容,再次晃动...
对于用户来说,掌握一些使用技巧和了解丰富的软件资源能极大地提升设备的使用体验。以下是对标题和描述中涉及知识点的详细说明: 1. **iPhone4基本操作**:了解如何解锁屏幕、接听电话、发送短信、设置闹钟等基础...
`MKMapView`提供了一些代理方法,如`mapView(_:regionDidChangeAnimated:)`,让我们能够响应地图的移动和缩放事件。这可用于实时更新标注位置或者根据视图调整其他界面元素。 8. **获取经纬度** 除了获取当前设备...
描述中提到“jQ OSX底部工具箱加入百度地图”,这暗示了该项目使用了jQuery库来实现苹果OSX系统的底部工具箱效果,并且结合了百度地图API来创建地图功能。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历...
本文主要介绍了iPhone的一些实用技巧和隐藏功能,帮助用户更好地利用手中的设备。以下是一些关键知识点: 1. **撤销与重做操作**:在编写短信时,晃动iPhone可以撤销键入,若想恢复删除的内容,再次晃动并选择...
下面我们将深入探讨苹果CMS的一些核心特点、功能以及可能在这些文件中涉及的改动。 首先,`index.php`是网站的主页入口文件,它负责初始化系统并处理用户请求。可能的修改可能包括优化首页加载速度,调整布局,或者...
在这些Demo中,苹果可能会展示如何使用UIKit框架来构建用户界面,包括各种控件(如按钮、标签、滑块等)的使用,以及布局管理(如Auto Layout和Size Classes)。同时,你也会发现有关Core Data的示例,它是苹果提供...
MapKit是苹果iOS和macOS平台上的一个强大框架,它为开发者提供了集成地图服务的能力,让用户可以在自己的应用程序中轻松地展示、操作和交互地图。在本文中,我们将深入探讨MapKit的基本概念、核心功能以及如何在实践...
根据提供的文件信息,我们可以提炼出以下关于苹果iPad使用的知识点: 1. **iPad的详细使用教程**:本书提供了全面的指导,涵盖了从基础设置到高级功能的使用,帮助用户充分利用iPad的各项功能。 2. **与电脑连接和...
标题中的“类似于苹果地图,...通过理解并熟练掌握这些组件的使用,开发者能够创建出类似苹果地图那样流畅、交互性强的应用。而压缩包中的“HScrollView”可能是一个实例,帮助开发者学习如何实现水平滚动的视图效果。
要使用CarPlay,用户需要满足一些基本要求: - 拥有一部iPhone,并且确保它已经安装了最新的操作系统。 - 拥有一辆支持CarPlay的汽车,并且汽车系统已更新到支持CarPlay的版本。 - 使用合适的数据线将iPhone连接到...