控件交互
地图控件可帮您直观的了解当前的地图的状态,iOS SDK提供“地图Logo”、“指南针”和“比例尺”三种地图控件。
1.地图logo控件
iOS 地图 SDK 的 Logo 为“融汇地图”字样,显示在地图的左下方。
地图Logo可以根据需要进行显示或隐藏。
[_mapView.logoView setHidden:YES];
2.指南针控件
指南针默认是开启状态,显示在地图的右上角。
可以通过 FMGLMapView
的 Hidden
属性用来控制指南针的可见性。
[_mapView.compassView setHidden:YES];
3.比例尺控件
在iOS 地图 SDK中,比例尺默认显示在地图的左下角(最大比例是1:50m,最小比例是1:500Km)。
FMGLMapView
的 Hidden
属性用来控制比例尺的可见性。
FMGLMapView
的一个方法用来改变比例尺位置和样式,在 ViewController.m
的 viewDidLoad
方法添加如下代码,可以调整比例尺控件显示/隐藏,以及比例尺所在位置:
// 设置比例尺位置
[self.mapView ShowScaleBar:[UIColor blackColor] fontColor:[UIColor blackColor] lineWidth:2 fontSize:14 anchorPoint:CGPointMake(10.0, 180.)];
// 设置成false表示不显示比例尺;true表示显示比例尺
[self.mapView HideScaleBar:false];