수업 목록

클래스 목록
iOS용 Google Navigation SDK의 클래스 및 프로토콜은 다음과 같습니다.
GMSAddress사람이 읽을 수 있는 주소를 포함하는 역 지오코드 요청의 결과
GMSAdvancedMarker고급 마커는 지도 표면의 특정 지점에 배치되는 아이콘입니다.
GMSCALayerGMSCALayerGMSMapLayerGMSPanoramaLayer와 같이 iOS용 Google 지도 SDK의 레이어에 사용되는 슈퍼클래스입니다.
GMSCameraPosition모든 카메라 위치 매개변수를 집계하는 변경 불가능한 클래스입니다.
GMSCameraUpdateGMSCameraUpdateGMSMapView에 적용할 수 있는 업데이트를 나타냅니다.
GMSCircle지구 표면의 원 (구면 캡)
GMSCoordinateBoundsGMSCoordinateBounds는 지표면의 직사각형 경계 상자를 나타냅니다.
GMSDatasetFeature데이터 세트의 특성을 나타내는 인터페이스
GMSDatasetFeatureLayer데이터 세트의 지형지물 레이어를 나타내는 인터페이스
<GMSFeature>지형지물의 메타데이터를 나타내는 인터페이스입니다.
GMSFeatureLayer클라이언트에서 스타일을 재정의할 수 있는 동일한 GMSFeatureType의 모든 지형지물 컬렉션을 나타내는 클래스
GMSFeatureStyle지도에 표시할 때 지도 지형지물이 표시되는 방식을 지정합니다.
GMSGeocoder역 지오코딩을 위한 서비스 노출
GMSGroundOverlayGMSGroundOverlay는 지표면에 있는 지면 오버레이에 사용할 수 있는 옵션을 지정합니다.
GMSIndoorBuilding층이 포함된 건물을 설명합니다.
GMSIndoorDisplay실내 수준 데이터의 디스플레이를 관찰하거나 제어하는 기능을 제공합니다.
<GMSIndoorDisplayDelegate>GMSIndoorDisplay의 이벤트에 대한 위임
GMSIndoorLevel건물의 한 층을 설명합니다.
GMSLocationSimulator테스트 목적으로 기기 위치를 시뮬레이션하는 데 사용할 수 있는 클래스
GMSMapID맞춤 지도 구성의 불투명 식별자입니다.
GMSMapLayerGMSMapLayer는 CALayer의 맞춤 서브클래스로, GMSMapView에서 레이어 클래스로 제공됩니다.
GMSMapPoint지도상의 한 지점
GMSMapStyleGMSMapStyle에는 지도에 적용할 수 있는 스타일에 대한 세부정보가 포함되어 있습니다.
GMSMapViewiOS용 Google 지도 SDK의 기본 클래스이며 지도와 관련된 모든 메서드의 진입점입니다.
<GMSMapViewDelegate>GMSMapView의 이벤트에 대한 위임
<GMSMapViewNavigationUIDelegate>내비게이션 UI와 관련된 GMSMapView의 이벤트에 대한 위임입니다.
GMSMapViewOptions이 클래스는 GMSMapView의 초기화 시간 옵션을 정의합니다.
GMSMarker마커는 지도 표면의 특정 지점에 배치되는 아이콘입니다.
GMSMarkerLayerGMSMarkerLayerGMSOverlayLayer의 서브클래스로, 마커별로 사용할 수 있으며, 연결된 GMSMarker의 여러 속성에 대한 애니메이션을 허용합니다.
GMSMutableCameraPositionGMSCameraPosition의 변경 가능한 버전
GMSMutableFeatureStyleGMSFeatureStyle의 변경 가능한 버전
GMSMutablePathGMSMutablePath는 CLLocationCoordinate2D의 동적 (크기 조절이 가능한) 배열입니다.
<GMSNavigationAccessoryView>기본 뷰에 적용된 액세서리 UI 요소를 지정하는 맞춤 뷰를 지원하는 메서드를 정의하는 프로토콜
GMSNavigationDirectionsListController경로 목록을 관리하고 표시하는 컨트롤러
GMSNavigationInstructionOptions기여 안내 문자열의 형식 지정 옵션
GMSNavigationLane내비게이션의 단일 차선에 대한 정보
GMSNavigationLaneDirection내비게이션 중 단일 차선 방향에 대한 정보
GMSNavigationLicensePlateRestriction클래스에 자동차 번호판 제한에 대한 정보가 포함되어 있습니다.
GMSNavigationMutableRoutingOptions라우팅 로직 (예: 라우팅 전략)과 관련된 옵션이 포함된 변경 가능한 클래스입니다.
GMSNavigationMutableSpeedAlertOptions다양한 속도 알림의 심각도에 관한 트리거 기준점을 정의하는 변경 가능한 클래스로, GMSNavigationSpeedAlertSeverity로 표시됩니다.
GMSNavigationMutableSpeedometerUIOptions다양한 심각도의 속도 알림 관련 UI 구성을 캡슐화하는 변경 가능한 클래스(GMSNavigationSpeedAlertSeverity로 표시됨)
GMSNavigationMutableWaypoint변경 가능한 경유지 클래스
GMSNavigationNavInfo내비게이션 상태에 관한 정보를 포함합니다.
GMSNavigationRouteInfo기본 최적 경로와 최단 경로의 특정 경유지에 대한 도착예정시간 및 거리 정보를 캡슐화하는 변경할 수 없는 클래스입니다.
GMSNavigationRoutingOptions라우팅 로직 (예: 라우팅 전략)과 관련된 옵션이 포함된 변경할 수 없는 클래스입니다.
<GMSNavigationScreenMetrics>화면 측정항목에 관한 정보를 반환하는 프로토콜
GMSNavigationServicesiOS용 Google 지도 내비게이션 SDK에 대한 모바일 액세스를 제어할 수 있는 서비스
GMSNavigationSession이 클래스는 탐색 세션을 프로그래매틱 방식으로 제어하는 데 사용할 수 있는 관련 객체 집합을 제공합니다.
GMSNavigationSpeedAlertOptionsGMSNavigationSpeedAlertSeverity로 표시되는 다양한 속도 알림의 심각도에 관한 트리거 기준점을 정의하는 변경할 수 없는 클래스입니다.
GMSNavigationSpeedometerUIOptionsGMSNavigationSpeedAlertSeverity로 표현된 다양한 수준의 속도 알림 관련 UI 구성을 캡슐화하는 변경할 수 없는 클래스입니다.
GMSNavigationStepInfo내비게이션 경로의 단일 단계에 대한 정보
GMSNavigationStepInfoImageOptions
GMSNavigationTermsAndConditionsOptions이용약관 표시 옵션
GMSNavigationTermsDialogUIParams대화상자의 디자인과 분위기를 설명하는 매개변수
GMSNavigationTimeAndDistance경로의 남은 거리와 도착예정시간을 캡슐화하는 변경 불가능한 클래스입니다.
GMSNavigationTransactionRecorder트랜잭션을 기록하는 메서드를 포함합니다.
GMSNavigationWaypoint변경 불가능한 경유지 클래스로, 탐색 대상을 지정하는 데 사용됩니다.
GMSNavigatoriOS용 Google Navigation SDK의 기본 클래스이며 대상으로의 탐색을 제어하고 경로 및 진행률 정보에 액세스하는 메서드를 제공합니다.
<GMSNavigatorListener>GMSNavigator의 이벤트에 대한 리스너입니다.
GMSOrientationGMSOrientationGMSPanoramaCamera의 보기 방향을 제어하는 데 사용되는 방향과 피치의 튜플입니다.
GMSOverlayGMSOverlay는 특정 GMSMapView에 연결될 수 있는 일부 오버레이를 나타내는 추상 클래스입니다.
GMSOverlayLayerGMSOverlayLayer는 CALayer의 맞춤 서브클래스이며 맞춤 애니메이션을 허용하는 GMSOverlay 레이어의 추상 기본 클래스입니다.
GMSPanoramaGMSPanorama는 지구에 있는 특정 파노라마에 대한 메타데이터를 나타냅니다.
GMSPanoramaCameraGMSPanoramaCameraGMSPanoramaView의 보기 방향을 제어하는 데 사용됩니다.
GMSPanoramaCameraUpdateGMSPanoramaCameraUpdateGMSPanoramaView에 적용할 수 있는 업데이트를 나타냅니다.
GMSPanoramaLayerGMSPanoramaLayer는 CALayer의 맞춤 하위 클래스로, GMSPanoramaView의 레이어 클래스로 제공됩니다.
GMSPanoramaLinkGMSPanorama에서 주변 파노라마로 연결되는 링크
GMSPanoramaServiceGMSPanoramaService를 사용하여 GMSPanoramaView가 활성화되지 않은 경우에도 파노라마 메타데이터를 요청할 수 있습니다.
GMSPanoramaView파노라마는 스트리트 뷰 이미지를 표시하는 데 사용됩니다.
<GMSPanoramaViewDelegate>GMSPanoramaView의 이벤트에 대한 위임
GMSPathGMSPath는 변경할 수 없는 CLLocationCooordinate2D 배열을 캡슐화합니다.
GMSPinImage고급 마커에 맞춤 핀 이미지를 제공합니다.
GMSPinImageGlyph고급 마커에 맞춤 핀 이미지 글리프를 제공합니다.
GMSPinImageOptions고급 마커에 고정 이미지 맞춤설정을 제공합니다.
GMSPlaceFeature장소 지형지물 (장소 ID가 있는 지형지물)을 나타내는 인터페이스
GMSPolygonGMSPolygon은 지도에 표시되는 다각형을 정의합니다.
GMSPolygonLayerGMSPolygonLayerGMSOverlayLayer의 서브클래스로, 다각형별로 사용할 수 있으며 연결된 GMSPolygon의 여러 속성에 대한 애니메이션을 사용할 수 있습니다.
GMSPolylineGMSPolyline은 지표면에 있는 다중선에 사용할 수 있는 옵션을 지정합니다.
GMSProjection지구 좌표 (CLLocationCoordinate2D)와 지도 보기 (CGPoint)의 좌표 간의 매핑을 정의합니다.
GMSReverseGeocodeResponse역 지오코드 요청의 결과 컬렉션
GMSRoadSnappedLocationProvider기기 위치 업데이트 제공
<GMSRoadSnappedLocationProviderListener>GMSRoadSnappedLocationProvider의 이벤트 리스너입니다.
GMSRouteLeg기기의 현재 위치에서 첫 번째 목적지까지 또는 한 목적지에서 후속 목적지까지 여정의 단일 구간을 나타내는 변경할 수 없는 클래스입니다.
GMSServicesiOS용 Google 지도 SDK의 서비스 클래스
GMSSpriteStyleGMSStyleSpan 위에 스탬프 이미지의 그리기 스타일을 설명합니다.
GMSStampStyleGMSStyleSpan 위에 반복되는 이미지를 그리는 다중선 스타일의 추상 기본 클래스입니다.
GMSStrokeStyle다중선과 같은 1차원 요소의 그리기 스타일을 설명합니다.
GMSStyleSpan다중선의 일부 영역에 대한 스타일을 설명합니다.
GMSSyncTileLayerGMSSyncTileLayerGMSTileLayer의 추상 서브클래스로, 이미지 타일 데이터를 생성하기 위한 동기화 인터페이스를 제공합니다.
GMSTextureStyleGMSStyleSpan 위에 반복되는 이미지를 그리는 다중선 스타일
GMSTileLayerGMSTileLayer는 지정된 GMSMapView에 맞춤 이미지 타일을 오버레이할 수 있는 추상 클래스입니다.
<GMSTileReceiver>타일 요청이 있을 때 GMSTileReceiverGMSTileLayer에 제공되어 콜백을 나중에 또는 즉시 호출하도록 허용합니다.
GMSUISettingsGMSMapView의 사용자 인터페이스 설정입니다.
GMSURLTileLayerGMSURLTileProvider는 GMSTileURLStructor에서 반환된 URL을 기반으로 타일을 가져옵니다.
GMSVisibleRegionGMSVisibleRegion에는 지도의 카메라에 표시되는 다각형을 정의하는 4개의 점이 포함되어 있습니다.
UIScreen(GMSNavigationStepImageOptions)UIScreen 카테고리가 이미 GMSNavigationScreenMetrics 프로토콜에 있는 모든 메서드를 구현하고 있습니다.