美文网首页
iOS App地图功能开发(3)MapKit地图MKMapVi

iOS App地图功能开发(3)MapKit地图MKMapVi

作者: yalahabawa | 来源:发表于2020-05-06 15:31 被阅读0次

本篇主要是对MapKit的MKMapView的常用属性做总结。

1.showsUserLocation:是否在地图上显示所在的位置
(需要配合Core Location使用,获取到当前定位才会显示位置)
2.rotateEnabled:是否可以旋转
3.showsScale:是否显示地图当前的缩放大小
4.mapType:地图类型

    MKMapTypeStandard,//默认
    MKMapTypeSatellite,//纯卫星图
    MKMapTypeHybrid,//混合地图,(主要还是卫星图,但道路采用默认地图的形式)
    MKMapTypeSatelliteFlyover,
    MKMapTypeHybridFlyover,
    MKMapTypeMutedStandard,//更柔和的地图

5.region:地图显示范围

@property (nonatomic) MKCoordinateRegion region;

typedef struct {
    CLLocationCoordinate2D center;//地图中心
    MKCoordinateSpan span;//地图的跨度(地图的宽度和高度)
} MKCoordinateRegion;

其中MKCoordinateSpan:

typedef struct {
    CLLocationDegrees latitudeDelta;//地图上显示的南北距离的数量(以度数表示)
    CLLocationDegrees longitudeDelta;//地图区域中显示的东西距离的数量(以度数表示)。
} MKCoordinateSpan;

6.centerCoordinate:地图中心

//设置地图的中心
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(33.3907242346,107.0692967646);
[self.mapView setCenterCoordinate:coordinate animated:YES];

7.scrollEnabled:是否可以滚动
8.pitchEnabled:是否可以从调整查看地图的角度
9.zoomEnabled:是否可以缩放地图
10.showsCompass:是否显示罗盘
11.showsPointsOfInterest:是否显示兴趣点(已废除)
12.showsBuildings:是否显示建筑物
13.showsTraffic:是否显示路况信息

相关文章

网友评论

      本文标题:iOS App地图功能开发(3)MapKit地图MKMapVi

      本文链接:https://www.haomeiwen.com/subject/kfqcghtx.html