개요
이 클래스는 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 > | 위임 |
지도뷰의 위임 | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
라이브러리의 마커, 다중선, 다각형에 대한 맞춤설정 가능한 UI 옵션을 유지합니다. | |
부울 | allowCameraAutoUpdate |
지도뷰의 카메라가 자동 업데이트되도록 허용합니다. |
멤버 함수 문서
- (instancetype) initWithFrame: | (CGRect) | 프레임 |
GMTCMapView 객체의 초기화
- (null을 허용하는 인스턴스 유형) initWithCoder: | (NSCoder *) | aDecoder |
Coder로 초기화
- 참고:
- 대신
-initWithFrame
를 사용하세요.
- (무효) resetCamera |
현재의 활성 mapView 세션을 기준으로 지도뷰의 카메라를 기본 위치로 재설정합니다.
- (void) redrawRidesharingOverlays |
현재 지도 보기에서 렌더링된 차량 공유의 모든 오버레이를 강제로 다시 그립니다.
이러한 오버레이에는 GMTCCustomizableMarkerType
에서 참조하는 차량 공유 관련 마커, 승차 복합 구역 및 이동 경로의 다각형이 포함됩니다. 이 메서드를 사용하면 GMTCMapView에서 clear
를 호출하여 정리된 오버레이를 다시 그릴 수 있습니다.
- 참고:
- 이 API는 애플리케이션 레이어에서 추가된 오버레이를 복원하지 않습니다.
- (void) showMapViewSession: | (id< GMTCMapViewSession >) | session |
mapView에 mapView 세션을 표시합니다.
- (void) 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] |
라이브러리의 마커, 다중선, 다각형에 대한 맞춤설정 가능한 UI 옵션을 유지합니다.
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
지도뷰의 카메라가 자동 업데이트되도록 허용합니다.
기본값은 '예'입니다.