signed

QiShunwang

“诚信为本、客户至上”

SwiftUI Map 基础之02 点击信息点annotation显示新页面(教程含源码)

2020/8/19 20:52:23   来源:

实战需求

SwiftUI Map 基础之02 点击信息点annotation显示新页面

本文价值与收获

看完本文后,您将能够作出下面的界面

截屏2020-08-19 下午3.01.00.png

在这里插入图片描述

看完本文您将掌握的技能

  • 掌握 MKMapView
  • 掌握 CLLocationCoordinate2D
  • 掌握 MKPointAnnotation
  • 掌握 MKMapType

基础知识

MKMapView

可嵌入的地图界面,类似于Maps应用程序提供的界面。

class MKMapView : UIView
class MKMapView : NSView

总览

您可以按原样使用此类来显示地图信息并从应用程序中操纵地图内容。您可以在给定坐标上将地图居中,指定要显示的区域的大小,并使用自定义信息为地图添加注释。初始化地图视图时,可以通过设置region地图的属性来指定该地图要显示的初始区域。区域由中心点以及水平和垂直距离(称为跨度)定