MapKit框架详细解析(一) —— 基本概览(一)

版本记录

版本号 时间
V1.0 2018.02.04

前言

MapKit框架直接从您的应用界面显示地图或卫星图像,调出兴趣点,并确定地图坐标的地标信息。接下来几篇我们就一起看一下这个框架。

Overview

下面看一下该框架的基本信息。

使用MapKit框架将地图直接嵌入到您自己的窗口和视图中。 您可以将注释和覆盖图添加到地图以调出兴趣点或用户目的地。 您也可以为用户输入兴趣点名称提供文本完成。

如果您的应用程序提供了路线指示,则可以将您的指示提供给地图。 您还可以使用Maps来补充您在应用中提供的指示。 例如,如果您的应用只提供地铁旅行的指示,则可以使用地图提供往返于地铁站的步行路线。

重要:在iOS 5.1及更早版本中,MapKit框架使用Google Mobile Maps(GMM)服务来提供地图数据。 使用此框架的特定类(及其相关接口)受Google移动地图服务条款的约束。 您可以在http://code.google.com/apis/maps/iphone/terms.html找到这些服务条款。

下面看一下该框架的基本结构。


Topics

1. First Steps

要显示地理内容时,将地图视图合并到您的界面中。

  • MKMapView
    • 一个可嵌入的地图界面,类似于地图应用程序提供的界面。

2. Map View Customization

自定义地图视图的外观。

3. Map Coordinates

使用地理坐标或地图特定点指定地图上的位置。

4. Annotations and Overlays

将自定义内容放置在地图表面上。 注解被锚定到特定的地图坐标,并且覆盖图覆盖区域。

5. Directions

使用您自己的服务提供路线指示,或向Apple服务器寻求指示。

  • MKMapItem

    • 地图上的兴趣点。
  • MKDirections

    • 根据您提供的路线信息计算方向和行程时间信息的实用程序对象。
  • MKDirectionsRequest

    • 路线的起点和终点,以及计划的运输方式。
  • MKDirectionsResponse

    • Apple服务器返回的路线信息,以响应您的某个路线请求。
  • MKETAResponse

    • Apple服务器返回的路线时间信息。
  • MKRoute

    • 请求的开始点和结束点之间的单个路线。
  • MKRouteStep

    • 整体路线的一部分。

6. Placemark Search

搜索兴趣点并为用户输入的短语实现搜索完成。

7. Static Snapshots

将地图内容捕获到可以在其他地方显示的图像。

8. Errors

9. Deprecated

10. Classes

11. Reference

12. Related Documentation

后记

本篇已结束,后面更精彩~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共...
    ch123阅读 1,808评论 0 1
  • 6转载-->>IOS框架和服务 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,...
    李小六_阅读 3,685评论 2 24
  • 转自:iOS框架和服务 框架简介 一、什么是系统框架 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库...
    淇滨杜隆坦阅读 1,442评论 0 8
  • 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共...
    nkk阅读 625评论 0 1
  • 我安安静静地和时间和平相处,窗外的麻雀叽叽喳喳唱着,窗内的兰花已是三三两两地开着,这样的场景,让我不忍心大声的呼吸...
    小雅爱说话阅读 706评论 0 2