轻松学iPhone开发之地图.pptx_第1页
轻松学iPhone开发之地图.pptx_第2页
轻松学iPhone开发之地图.pptx_第3页
轻松学iPhone开发之地图.pptx_第4页
轻松学iPhone开发之地图.pptx_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章地图 iPhone手机中已经预置地图服务 使用地图服务 可以进行地图浏览 行车导航和周边事物的查找 开发者借助这个服务 可以在自己的程序中设置一个地图导航 本章将主要为大家讲解位置和地图的一些相关操作 9 1位置 我们要想使用地图 必须要学会位置的使用 在iPhone中三种管理位置的信息CLLocation CLLocationManager和CLHeading 本节将主要讲解这三种管理位置的类 9 1 1显示位置信息 CLLocation类表示的是一个位置信息的类 它可以用来显示经度纬度 海拔 方向和速度等方面的信息 CLLocation具有的属性和方法 9 1 2管理和提供位置 CLLocationManager类就是管理和提供位置服务的 通过使用CLLocationManager类来实现对位置信息对象的相关操作 CLLocationManager具有的属性和方法 9 1 3位置方向 通常使用CLHeading类来实现位置方向的操作 在进行iPhone开发时 CLHeading并不常用到 9 2地图的应用 在上一节中 我们所讲的位置 都是在为我们的地图做准备 本节将主要为大家讲解地图的创建 获取地图的当前位置 在地图上添加标记等相关方面的内容 9 2 1地图的创建 地图的创建 我们主要为大家讲解静态创建地图的方法 在Object窗口中 托MKMap视图到设置界面 按照以前 我们创建视图的方法这时就可以运行结果了 但是当我们单击 Run 按钮运行结果时 是会出现错误的 9 2 1地图的创建 9 2 2地图的类型 据我们现在所知道的地图有两种类型 在iPhone中地图的类型有三种 三别为Map Satelite Hybrid三种 它们的效果 9 2 3当前位置 使用手机地图最好的一个功能就是可以查看到用户的当前位置 从而可以提供给该位置附近的一些信息 获取当前信息首先我们要创建一个MKUserLocation类 然后再获取当前位置 9 2 4指定位置 我们不仅可以获取用户的当前位置 还可以指定我们自己的位置 9 2 5标记 在图9 26所示的运行结果中 我们可以看到 我们指定的位置不没有任何标记 现在我们来为我们指定的地址添加标记 9 2 6在标记上显示位置 有时 我们需要查看的某一点的地名不在地图上显示 这时 我们就要在标记上显示位置 9 2 7标注 标注是与地图上的位置关联的标记 有了标注 我们可以知道关于此位置的相关信息 以下示例就是标注的实现 9 3小结 本章中主要为大家讲解了位置的三个类和地图的创建 类型 位置 标记等相关方面的内容 本章的重点是位置的显示和管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论