課程清單

類別清單
iOS 版 Google Navigation SDK 中的類別和通訊協定如下:
GMSAddress反向地理編碼要求的結果,包含人類可讀的地址
GMSAdvancedMarker進階標記是指放置在地圖表面上特定點的圖示
GMSCALayerGMSCALayer 是 Google Maps SDK for iOS 圖層使用的父類別,例如 GMSMapLayerGMSPanoramaLayer
GMSCameraPosition匯總所有攝影機位置參數的不可變類別
GMSCameraUpdateGMSCameraUpdate代表可能套用至GMSMapView的更新
GMSCircle地球表面上的圓圈 (球形帽)
GMSCoordinateBoundsGMSCoordinateBounds代表地球表面的矩形邊界框
GMSDatasetFeature代表資料集中的地圖項目的介面
GMSDatasetFeatureLayer表示資料集地圖項目圖層的介面
<GMSFeature>代表功能中繼資料的介面
GMSFeatureLayer代表相同 GMSFeatureType 所有地圖項目的集合的類別,其樣式可在用戶端上覆寫
GMSFeatureStyle指定地圖項目在地圖上的顯示方式
GMSGeocoder公開服務進行反向地理編碼
GMSGroundOverlayGMSGroundOverlay 指定存在於地球表面的地面疊加層選項
GMSIndoorBuilding說明內有樓層的建築物
GMSIndoorDisplay能夠觀察或控制室內層級資料的顯示方式
<GMSIndoorDisplayDelegate>在活動上委派GMSIndoorDisplay
GMSIndoorLevel說明建築物的單層
GMSLocationSimulator可基於測試目的模擬裝置位置的類別
GMSMapID自訂地圖設定的不透明 ID
GMSMapLayerGMSMapLayer 是 CALayer 的自訂子類別,做為圖層類別上的 GMSMapView
GMSMapPoint地圖上的某個點
GMSMapStyleGMSMapStyle 包含可套用至地圖之樣式的詳細資料
GMSMapView這是 Google Maps SDK for iOS 的主要類別,是地圖所有相關方法的進入點
<GMSMapViewDelegate>在事件上委派GMSMapView
<GMSMapViewNavigationUIDelegate>事件的委派GMSMapView ,與導覽 UI 有關
GMSMapViewOptions此類別定義了GMSMapView的初始化時間選項
GMSMarker標記是指放置在地圖表面上特定點的圖示
GMSMarkerLayerGMSMarkerLayerGMSOverlayLayer 的子類別,可用以每個標記為基礎,允許其相關GMSMarker的動畫
GMSMutableCameraPosition可變動版本GMSCameraPosition
GMSMutableFeatureStyle可變動版本GMSFeatureStyle
GMSMutablePathGMSMutablePath 是 CLLocationCoordinate2D 的動態 (可調整大小) 陣列
<GMSNavigationAccessoryView>支援自訂檢視畫面的通訊協定定義方法,用於指定套用至主要檢視畫面的配件 UI 元素
GMSNavigationDirectionsListController管理並顯示路線清單的控制器
GMSNavigationInstructionOptions歸因指示字串的格式選項
GMSNavigationLane導航期間單車道的相關資訊
GMSNavigationLaneDirection導航期間單車道方向的相關資訊
GMSNavigationLicensePlateRestriction類別含有車牌限制的資訊
GMSNavigationMutableRoutingOptions可變動類別,內含轉送邏輯相關選項 (例如轉送策略)
GMSNavigationMutableSpeedAlertOptions可變動類別,定義不同嚴重性等級的觸發門檻,以 GMSNavigationSpeedAlertSeverity 表示
GMSNavigationMutableSpeedometerUIOptions這個可變動類別封裝了不同速度警報嚴重性的 UI 設定,以 GMSNavigationSpeedAlertSeverity 表示
GMSNavigationMutableWaypoint可變動的路線控點類別
GMSNavigationNavInfo包含瀏覽狀態的相關資訊
GMSNavigationRouteInfo不可變動的類別,能封裝預設最佳路線與最短路線至特定路線控點的預計到達時間與距離資訊
GMSNavigationRoutingOptions不可變動類別,內含轉送邏輯相關選項 (例如轉送策略)
<GMSNavigationScreenMetrics>傳回畫面指標相關資訊的通訊協定
GMSNavigationServices可讓使用者在行動裝置上控制 Google Maps Navigation SDK for iOS 的行動存取
GMSNavigationSession這個類別提供一組相關物件,可透過程式輔助方式控制導覽工作階段
GMSNavigationSpeedAlertOptions不可變類別,定義不同速度警示的觸發門檻,以 GMSNavigationSpeedAlertSeverity 表示
GMSNavigationSpeedometerUIOptions不可變類別,封裝不同速度警報嚴重性的 UI 設定,以 GMSNavigationSpeedAlertSeverity 表示
GMSNavigationStepInfo導航路線上單一步驟的相關資訊
GMSNavigationStepInfoImageOptions
GMSNavigationTermsAndConditionsOptions條款及細則的顯示選項
GMSNavigationTermsDialogUIParams描述對話方塊外觀和風格的參數
GMSNavigationTimeAndDistance不可變動的類別,用於封裝路線剩餘的距離和預計到達時間
GMSNavigationTransactionRecorder包含記錄交易的方法
GMSNavigationWaypoint不可變更的路線控點類別,用來指定導覽目的地
GMSNavigator這是 Google Navigation SDK for iOS 的主要類別,提供控制目的地的導航方式,以及存取路線和進度資訊的方法。
<GMSNavigatorListener>事件接聽程式GMSNavigator
GMSOrientationGMSOrientation是方向和傾斜的元組,用來控制GMSPanoramaCamera的觀看方向
GMSOverlayGMSOverlay 是一種抽象類別,代表了可能連接至特定 GMSMapView 的部分疊加層
GMSOverlayLayerGMSOverlayLayer 是 CALayer 的自訂子類別,以及允許自訂動畫的 GMSOverlay 圖層的抽象基本類別
GMSPanoramaGMSPanorama 表示在地球上特定全景的中繼資料
GMSPanoramaCameraGMSPanoramaCamera被用於控制觀看方向GMSPanoramaView
GMSPanoramaCameraUpdateGMSPanoramaCameraUpdate代表可套用至 GMSPanoramaView 的更新
GMSPanoramaLayerGMSPanoramaLayer 是 CALayer 的自訂子類別,在 GMSPanoramaView 上提供為圖層類別。
GMSPanoramaLink連接GMSPanorama到鄰近的全景
GMSPanoramaServiceGMSPanoramaService 可以用於要求全景中繼資料,即使在不使用GMSPanoramaView 的情況下也不行
GMSPanoramaView全景是用來顯示街景服務圖像
<GMSPanoramaViewDelegate>在事件上委派GMSPanoramaView
GMSPathGMSPath 內含 CLLocationCooordinate2D 的不可變陣列
GMSPinImage提供進階標記的自訂圖釘圖片
GMSPinImageGlyph提供進階標記的自訂圖釘圖片字符
GMSPinImageOptions為進階標記提供自訂圖釘圖片自訂功能
GMSPlaceFeature代表地點地圖項目 (含地點 ID 的地圖項目) 的介面
GMSPolygonGMSPolygon 定義地圖上顯示的多邊形
GMSPolygonLayerGMSPolygonLayerGMSOverlayLayer 的子類別,可用以每個多邊形為基礎,允許其相關屬性的動畫 GMSPolygon
GMSPolylineGMSPolyline 指定地球表面上折線的可用選項
GMSProjection定義地球座標 (CLLocationCoordinate2D) 與地圖檢視 (CGPoint) 中的座標之間的對應
GMSReverseGeocodeResponse反向地理編碼要求的結果集合
GMSRoadSnappedLocationProvider提供裝置的位置資訊更新
<GMSRoadSnappedLocationProviderListener>事件接聽程式GMSRoadSnappedLocationProvider
GMSRouteLeg不可變類別,代表旅程中的單一路段,從裝置的目前位置到第一個目的地,或從某個目的地到後續目的地
GMSServicesGoogle Maps SDK for iOS 服務類別
GMSSpriteStyle說明 GMSStyleSpan 上戳記圖片的繪圖樣式
GMSStampStyle折線樣式的抽象基本類別,可在 GMSStyleSpan 上繪製重複圖片。
GMSStrokeStyle說明單維實體 (如折線) 的繪圖樣式
GMSStyleSpan說明折線部分區域的樣式
GMSSyncTileLayerGMSSyncTileLayerGMSTileLayer 的抽象子類別,提供同步介面來產生影像圖塊資料
GMSTextureStyleGMSStyleSpan 上繪製重複圖片的折線樣式
GMSTileLayerGMSTileLayer是一種抽象類別,可以在指定 GMSMapView 上疊加自訂影像圖塊
<GMSTileReceiver>GMSTileReceiver會在發出圖塊要求時提供給 GMSTileLayer,以便稍後 (或立即) 叫用回呼
GMSUISettings使用者介面的設定GMSMapView
GMSURLTileLayerGMSURLTileProvider 會根據從 GMSTileURL 建構函式傳回的網址擷取圖塊
GMSVisibleRegionGMSVisibleRegion 包含四個點,定義要在地圖攝影機中顯示的多邊形
UIScreen(GMSNavigationStepImageOptions)UIScreen 類別已實作所有方法GMSNavigationScreenMetrics 通訊協定中的方法