概览
此类表示 Consumer SDK for iOS 中的主视图。
您可以使用此类来创建可自定义的地图,以便用户可以使用“consumerMapStylecoordinator”创建自定义标记和多段线。
- 注意:
- 您应通过默认构造函数 [[GMTCMapView alloc] initWithFrame:] 实例化此地图。
与 GMSMapView 和所有 UIKit 对象类似,GMTCMapView 只能从主线程中读取和修改。从其他线程调用这些方法会导致异常或未定义的行为。
公开成员函数 | |
(实例类型) | - initWithFrame:: |
初始化 GMTCMapView 对象。 | |
(可为 null 的实例类型) | - initWithCoder: |
使用编码器进行初始化。 | |
(void) | - resetCamera |
根据当前处于活动状态的 mapView 会话,将 mapView 的镜头重置到默认位置。 | |
(void) | - redrawRidesharingOverlays |
强制重新绘制当前地图视图中已渲染的所有拼车叠加层。 | |
(void) | - showMapViewSession: |
在 mapView 上显示 mapView 会话。 | |
(void) | - hideMapViewSession: |
在 mapView 上隐藏 mapView 会话。 | |
(void) | - hideAllMapViewSessions |
在 mapView 上隐藏所有 mapView 会话。 | |
(NSArray< id < GMTCMapViewSession >> *) | - activeSessions |
返回 mapView 上当前显示的所有 mapView 会话。 | |
属性 | |
id<GMTCMapViewDelegate > | 委托 |
地图视图的委托。 | |
GMTCConsumerMapStyleCoordinatorGMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
为库的标记、多段线和多边形保留可自定义的界面选项。 | |
BOOL | allowCameraAutoUpdate |
允许地图视图的相机自动更新。 |
成员函数文档
- (instancetype) initWithFrame:: | (CGRect) | 帧 |
初始化 GMTCMapView 对象。
-(可为 null 的实例类型)initWithCoder: | (NSCoder *) | aDecoder |
使用编码器进行初始化。
- 注意:
- 改用
-initWithFrame
。
- (void) resetCamera |
根据当前处于活动状态的 mapView 会话,将 mapView 的镜头重置到默认位置。
- (void) redrawRidesharingOverlays |
强制重新绘制当前地图视图中已渲染的所有拼车叠加层。
这些叠加层包括 GMTCCustomizableMarkerType
引用的拼车相关标记、取车复合区域和行程路线的多边形。您可以通过对 GMTCMapView 调用 clear
来使用此方法重新绘制已清理的叠加层。
- 注意:
- 此 API 不会恢复从应用层添加的叠加层。
- (void) showMapViewSession: | (id< GMTCMapViewSession >) | session |
在 mapView 上显示 mapView 会话。
-(空)hideMapViewSession: | (id< GMTCMapViewSession >) | session |
在 mapView 上隐藏 mapView 会话。
- (void) hideAllMapViewSessions |
在 mapView 上隐藏所有 mapView 会话。
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
返回 mapView 上当前显示的所有 mapView 会话。
属性说明
- (id<GMTCMapViewDelegate>) 委托 [read, write, assign] |
地图视图的委托。
- (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
为库的标记、多段线和多边形保留可自定义的界面选项。
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
允许地图视图的相机自动更新。
默认值为 YES。