GMTCMapView 클래스 참조

GMTCMapView 클래스 참조

개요

이 클래스는 iOS용 소비자 SDK의 기본 뷰를 나타냅니다.

이 클래스를 사용하여 사용자가 `consumerMapStylecoordinator` 를 사용하여 맞춤 마커와 다중선을 만들 수 있도록 맞춤설정 가능한 지도를 만들 수 있습니다.

참고:
기본 생성자 [[GMTCMapView alloc] initWithFrame:]을 통해 이 지도를 인스턴스화해야 합니다.

GMTCMapView는 GMSMapView 및 모든 UIKit 객체와 마찬가지로 기본 스레드에서만 읽고 수정할 수 있습니다. 다른 스레드에서 이러한 메서드를 호출하면 예외 또는 정의되지 않은 동작이 발생합니다.

공개 멤버 함수

(인스턴스 유형)- initWithFrame:
 GMTCMapView 객체의 초기화
(null을 허용하는 인스턴스 유형)- initWithCoder:
 Coder로 초기화
(void) - resetCamera
 현재의 활성 mapView 세션을 기준으로 지도뷰의 카메라를 기본 위치로 재설정합니다.
(void) - redrawRidesharingOverlays
 현재 지도 보기에서 렌더링된 차량 공유의 모든 오버레이를 강제로 다시 그립니다.
(void) - showMapViewSession:
 mapView에 mapView 세션을 표시합니다.
(void) - hideMapViewSession:
 mapView에서 mapView 세션을 숨깁니다.
(void) - hideAllMapViewSessions
 mapView에서 모든 mapView 세션을 숨깁니다.
(NSArray< id
< GMTCMapViewSession >> *)
- activeSessions를 사용하세요.
 현재 mapView에 표시된 모든 mapView 세션을 반환합니다.

속성

id< GMTCMapViewDelegate >위임
 지도뷰의 위임
GMTCConsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 라이브러리의 마커, 다중선, 다각형에 대한 맞춤설정 가능한 UI 옵션을 유지합니다.
부울allowCameraAutoUpdate
 지도뷰의 카메라가 자동 업데이트되도록 허용합니다.

멤버 함수 문서

- (instancetype) initWithFrame: (CGRect) 프레임

GMTCMapView 객체의 초기화

- (null을 허용하는 인스턴스 유형) initWithCoder: (NSCoder *) aDecoder

Coder로 초기화

참고:
대신 -initWithFrame를 사용하세요.
- (무효) resetCamera

현재의 활성 mapView 세션을 기준으로 지도뷰의 카메라를 기본 위치로 재설정합니다.

현재 지도 보기에서 렌더링된 차량 공유의 모든 오버레이를 강제로 다시 그립니다.

이러한 오버레이에는 GMTCCustomizableMarkerType에서 참조하는 차량 공유 관련 마커, 승차 복합 구역 및 이동 경로의 다각형이 포함됩니다. 이 메서드를 사용하면 GMTCMapView에서 clear를 호출하여 정리된 오버레이를 다시 그릴 수 있습니다.

참고:
이 API는 애플리케이션 레이어에서 추가된 오버레이를 복원하지 않습니다.
- (void) showMapViewSession: (id< GMTCMapViewSession >) session

mapView에 mapView 세션을 표시합니다.

- (void) hideMapViewSession: (id< GMTCMapViewSession >) session

mapView에서 mapView 세션을 숨깁니다.

mapView에서 모든 mapView 세션을 숨깁니다.

- (NSArray<id<GMTCMapViewSession>> *) activeSessions

현재 mapView에 표시된 모든 mapView 세션을 반환합니다.


속성 문서

- (id<GMTCMapViewDelegate>) 위임 [read, write, assign]

지도뷰의 위임

라이브러리의 마커, 다중선, 다각형에 대한 맞춤설정 가능한 UI 옵션을 유지합니다.

- (BOOL) allowCameraAutoUpdate [read, write, assign]

지도뷰의 카메라가 자동 업데이트되도록 허용합니다.

기본값은 '예'입니다.