รายชื่อชั้นเรียน
คลาสและโปรโตคอลใน Google Navigation SDK สำหรับ iOS มีดังนี้
GMSAddress | ผลลัพธ์จากคำขอรหัสพิกัดแบบย้อนกลับ ซึ่งมีที่อยู่ที่มนุษย์อ่านได้ |
GMSAdvancedMarker | เครื่องหมายขั้นสูงเป็นไอคอนที่วางในตำแหน่งใดจุดหนึ่งบนพื้นผิวของแผนที่ |
GMSCALayer | GMSCALayer เป็น Superclass ที่เลเยอร์ใน Google Maps SDK สำหรับ iOS ใช้ เช่น GMSMapLayer และ GMSPanoramaLayer |
GMSCameraPosition | คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งรวมพารามิเตอร์ตำแหน่งของกล้องทั้งหมด |
GMSCameraUpdate | GMSCameraUpdate แสดงการอัปเดตที่อาจใช้กับ GMSMapView |
GMSCircle | วงกลมบนพื้นผิวโลก (หมวกทรงกลม) |
GMSCoordinateBounds | GMSCoordinateBounds แสดงถึงกรอบรูปสี่เหลี่ยมผืนผ้าบนพื้นผิวโลก |
GMSDatasetFeature | อินเทอร์เฟซที่แสดงฟีเจอร์จากชุดข้อมูล |
GMSDatasetFeatureLayer | อินเทอร์เฟซที่แสดงเลเยอร์ฟีเจอร์ของชุดข้อมูล |
<GMSFeature> | อินเทอร์เฟซที่แสดงข้อมูลเมตาของฟีเจอร์ |
GMSFeatureLayer | คลาสที่แสดงคอลเล็กชันฟีเจอร์ทั้งหมดของ GMSFeatureType เดียวกัน ซึ่งสามารถลบล้างสไตล์ในไคลเอ็นต์ได้ |
GMSFeatureStyle | ระบุวิธีที่ฟีเจอร์แผนที่ควรปรากฏเมื่อแสดงบนแผนที่ |
GMSGeocoder | แสดงบริการสำหรับการระบุพิกัดทางภูมิศาสตร์แบบย้อนกลับ |
GMSGroundOverlay | GMSGroundOverlay ระบุตัวเลือกที่ใช้ได้สำหรับการวางซ้อนพื้นบนพื้นผิวโลก |
GMSIndoorBuilding | อธิบายอาคารที่มีชั้นต่างๆ |
GMSIndoorDisplay | ทำให้สามารถสังเกตหรือควบคุมการแสดงข้อมูลภายในอาคารได้ |
<GMSIndoorDisplayDelegate> | มอบสิทธิ์เข้าร่วมกิจกรรมใน GMSIndoorDisplay |
GMSIndoorLevel | อธิบายชั้นเดียวในอาคาร |
GMSLocationSimulator | ชั้นเรียนที่คุณใช้จำลองตำแหน่งอุปกรณ์เพื่อวัตถุประสงค์ในการทดสอบได้ |
GMSMapID | ตัวระบุแบบทึบสำหรับการกำหนดค่าแผนที่ที่กำหนดเอง |
GMSMapLayer | GMSMapLayer เป็นคลาสย่อยที่กำหนดเองของ CALayer ที่ระบุเป็นคลาสของเลเยอร์ใน GMSMapView |
GMSMapPoint | สถานที่บนแผนที่ |
GMSMapStyle | GMSMapStyle มีรายละเอียดเกี่ยวกับรูปแบบที่นำไปใช้กับแผนที่ได้ |
GMSMapView | นี่เป็นคลาสหลักของ Google Maps SDK สำหรับ iOS และเป็นจุดแรกเข้าของวิธีการทั้งหมดที่เกี่ยวข้องกับแผนที่ |
<GMSMapViewDelegate> | มอบสิทธิ์สำหรับกิจกรรมใน GMSMapView |
<GMSMapViewNavigationUIDelegate> | ผู้รับมอบสิทธิ์สำหรับกิจกรรมใน GMSMapView ที่เกี่ยวข้องกับ UI การไปยังส่วนต่างๆ |
GMSMapViewOptions | คลาสนี้จะมอบตัวเลือกเวลาเริ่มต้นสำหรับ GMSMapView |
GMSMarker | เครื่องหมายคือไอคอนที่วางอยู่ ณ จุดใดจุดหนึ่งบนพื้นผิวของแผนที่ |
GMSMarkerLayer | GMSMarkerLayer เป็นคลาสย่อยของ GMSOverlayLayer ซึ่งพร้อมให้ใช้งานแบบต่อเครื่องหมาย ซึ่งอนุญาตให้มีภาพเคลื่อนไหวของพร็อพเพอร์ตี้หลายรายการของ GMSMarker ที่เกี่ยวข้อง |
GMSMutableCameraPosition | GMSCameraPosition เวอร์ชันที่ปิดได้ |
GMSMutableFeatureStyle | GMSFeatureStyle เวอร์ชันที่ปิดได้ |
GMSMutablePath | GMSMutablePath เป็นอาร์เรย์แบบไดนามิก (ปรับขนาดได้) ของ CLLocationCoordinate2D |
<GMSNavigationAccessoryView> | วิธีการกำหนดโปรโตคอลที่สนับสนุนมุมมองที่กำหนดเองที่ระบุองค์ประกอบ UI อุปกรณ์เสริมที่ใช้กับมุมมองหลัก |
GMSNavigationDirectionsListController | ตัวควบคุมที่จัดการและแสดงรายการเส้นทาง |
GMSNavigationInstructionOptions | ตัวเลือกสำหรับสตริงคำสั่งที่มีการจัดรูปแบบ |
GMSNavigationLane | ข้อมูลเกี่ยวกับเลนเดียวระหว่างการนำทาง |
GMSNavigationLaneDirection | ข้อมูลเกี่ยวกับทิศทางเลนเดียวระหว่างนำทาง |
GMSNavigationLicensePlateRestriction | ชั้นหนึ่งมีข้อมูลการจำกัดการใช้ป้ายทะเบียนรถ |
GMSNavigationMutableRoutingOptions | คลาสที่เปลี่ยนแปลงได้ซึ่งมีตัวเลือกที่เกี่ยวข้องกับตรรกะการกำหนดเส้นทาง (เช่น กลยุทธ์การกำหนดเส้นทาง) |
GMSNavigationMutableSpeedAlertOptions | คลาสที่เปลี่ยนแปลงได้ซึ่งกำหนดเกณฑ์การเรียกใช้สำหรับความรุนแรงของการแจ้งเตือนความเร็วในระดับต่างๆ ซึ่งแสดงเป็น GMSnavigationSpeedAlertSeverity |
GMSNavigationMutableSpeedometerUIOptions | คลาสที่เปลี่ยนแปลงได้ซึ่งสรุปการกำหนดค่า UI สำหรับระดับความรุนแรงที่แตกต่างกันของการแจ้งเตือนความเร็ว ซึ่งแสดงเป็น GMSnavigationSpeedAlertSeverity |
GMSNavigationMutableWaypoint | คลาสจุดอ้างอิงที่เปลี่ยนแปลงได้ |
GMSNavigationNavInfo | มีข้อมูลเกี่ยวกับสถานะของการนำทาง |
GMSNavigationRouteInfo | คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งสรุปข้อมูลเวลาถึงโดยประมาณและระยะทางสำหรับทั้งเส้นทางที่ดีที่สุดเริ่มต้น และเส้นทางสั้นที่สุด จนถึงจุดอ้างอิงที่เจาะจง |
GMSNavigationRoutingOptions | คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งมีตัวเลือกที่เกี่ยวข้องกับตรรกะการกำหนดเส้นทาง (เช่น กลยุทธ์การกำหนดเส้นทาง) |
<GMSNavigationScreenMetrics> | โปรโตคอลสำหรับส่งกลับข้อมูลเกี่ยวกับเมตริกหน้าจอ |
GMSNavigationServices | บริการที่ช่วยให้ควบคุมการเข้าถึง SDK การนำทางของ Google Maps บนอุปกรณ์เคลื่อนที่สำหรับ iOS |
GMSNavigationSession | คลาสนี้มีชุดของออบเจ็กต์ที่เกี่ยวข้องซึ่งใช้เพื่อควบคุมเซสชันการนำทางแบบเป็นโปรแกรมได้ |
GMSNavigationSpeedAlertOptions | คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งกำหนดเกณฑ์การเรียกใช้สำหรับระดับความรุนแรงที่แตกต่างกันของการแจ้งเตือนความเร็ว ซึ่งแสดงเป็น GMSnavigationSpeedAlertAlertSeverity |
GMSNavigationSpeedometerUIOptions | คลาสที่เปลี่ยนแปลงไม่ได้ที่รวมการกำหนดค่า UI สำหรับระดับความรุนแรงที่แตกต่างกันของการแจ้งเตือนความเร็ว ซึ่งแสดงเป็น GMSnavigationSpeedAlertAlertSeverity |
GMSNavigationStepInfo | ข้อมูลเกี่ยวกับขั้นตอนเดียวในเส้นทางการนำทาง |
GMSNavigationStepInfoImageOptions | |
GMSNavigationTermsAndConditionsOptions | ตัวเลือกสำหรับการแสดงข้อกำหนดและเงื่อนไข |
GMSNavigationTermsDialogUIParams | พารามิเตอร์ที่อธิบายรูปลักษณ์ของกล่องโต้ตอบ |
GMSNavigationTimeAndDistance | คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งสรุประยะทางที่เหลือและเวลาถึงโดยประมาณของเส้นทาง |
GMSNavigationTransactionRecorder | มีวิธีบันทึกธุรกรรม |
GMSNavigationWaypoint | คลาสจุดอ้างอิงที่เปลี่ยนแปลงไม่ได้ ซึ่งใช้เพื่อระบุปลายทางการนำทาง |
GMSNavigator | นี่คือคลาสหลักของ Google Navigation SDK สำหรับ iOS และมีวิธีในการควบคุมการนำทางไปยังจุดหมายและเข้าถึงข้อมูลเส้นทางและความคืบหน้า |
<GMSNavigatorListener> | Listener เหตุการณ์ใน GMSNavigator |
GMSOrientation | GMSOrientation คือส่วนหัวและระดับเสียงสูงต่ำที่ใช้ในการควบคุมทิศทางการดูของ GMSPanoramaCamera |
GMSOverlay | GMSOverlay เป็นคลาสนามธรรมที่แสดงถึงการวางซ้อนบางส่วนที่อาจแนบอยู่กับ GMSMapView ที่เฉพาะเจาะจง |
GMSOverlayLayer | GMSOverlayLayer คือคลาสย่อยที่กำหนดเองของ CALayer และ Baseclass เชิงนามธรรมสำหรับเลเยอร์ GMSOverlay ที่อนุญาตให้สร้างภาพเคลื่อนไหวที่กำหนดเอง |
GMSPanorama | GMSPanorama แสดงข้อมูลเมตาสำหรับภาพพาโนรามาบนโลก |
GMSPanoramaCamera | GMSPanoramaCamera ใช้สำหรับควบคุมทิศทางการดูของ GMSPanoramaView |
GMSPanoramaCameraUpdate | GMSPanoramaCameraUpdate แสดงการอัปเดตที่อาจใช้กับ GMSPanoramaView |
GMSPanoramaLayer | GMSPanoramaLayer คือคลาสย่อยที่กำหนดเองของ CALayer ที่ระบุเป็นคลาสเลเยอร์ใน GMSPanoramaView |
GMSPanoramaLink | ลิงก์จาก GMSPanorama ไปยังภาพพาโนรามาที่อยู่ใกล้เคียง |
GMSPanoramaService | คุณสามารถใช้ GMSPanoramaService เพื่อขอข้อมูลเมตาของภาพพาโนรามาแม้ในขณะที่ GMSPanoramaView ไม่ได้ทำงานอยู่ |
GMSPanoramaView | ใช้พาโนรามาเพื่อแสดงภาพ Street View |
<GMSPanoramaViewDelegate> | ผู้แทนกิจกรรมใน GMSPanoramaView |
GMSPath | GMSPath สรุปอาร์เรย์ที่เปลี่ยนแปลงไม่ได้ของ CLLocationCooordinate2D |
GMSPinImage | ให้ภาพหมุดที่กำหนดเองสำหรับเครื่องหมายขั้นสูง |
GMSPinImageGlyph | มีรูปอักขระหมุดที่กำหนดเองสำหรับเครื่องหมายขั้นสูง |
GMSPinImageOptions | ให้การปรับแต่งรูปภาพที่ปักหมุดสำหรับเครื่องหมายขั้นสูง |
GMSPlaceFeature | อินเทอร์เฟซที่แสดงสถานที่ของสถานที่ (สถานที่ที่มีรหัสสถานที่) |
GMSPolygon | GMSPolygon กำหนดรูปหลายเหลี่ยมที่ปรากฏบนแผนที่ |
GMSPolygonLayer | GMSPolygonLayer เป็นคลาสย่อยของ GMSOverlayLayer ซึ่งมีรูปแบบต่อรูปหลายเหลี่ยมได้ ซึ่งอนุญาตให้มีภาพเคลื่อนไหวของพร็อพเพอร์ตี้หลายรายการของ GMSPolygon ที่เชื่อมโยงอยู่ |
GMSPolyline | GMSPolyline ระบุตัวเลือกที่ใช้ได้สำหรับเส้นประกอบที่อยู่บนพื้นผิวโลก |
GMSProjection | กำหนดการแมประหว่างพิกัด Earth (CLLocationCoordinate2D) และพิกัดในมุมมองแผนที่ (CGPoint) |
GMSReverseGeocodeResponse | คอลเล็กชันผลลัพธ์จากคำขอรหัสพิกัดแบบย้อนกลับ |
GMSRoadSnappedLocationProvider | แจ้งการอัปเดตตำแหน่งของอุปกรณ์ |
<GMSRoadSnappedLocationProviderListener> | Listener เหตุการณ์บน GMSRoadSnappedLocationProvider |
GMSRouteLeg | คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งแสดงถึงการเดินทางขาเดียว ไม่ว่าจะเป็นจากตำแหน่งปัจจุบันของอุปกรณ์ไปยังปลายทางแรก หรือจากปลายทางหนึ่งไปยังจุดหมายต่อมา |
GMSServices | ระดับบริการของ Google Maps SDK สำหรับ iOS |
GMSSpriteStyle | อธิบายรูปแบบการวาดของรูปภาพแสตมป์บน GMSStyleSpan |
GMSStampStyle | คลาสฐานแบบนามธรรมสำหรับรูปแบบเส้นประกอบที่วาดรูปภาพที่ซ้ำกันเหนือ GMSStyleSpan |
GMSStrokeStyle | อธิบายรูปแบบการวาดสำหรับเอนทิตีหนึ่งมิติ เช่น เส้นประกอบ |
GMSStyleSpan | อธิบายรูปแบบสำหรับเส้นประกอบบางส่วน |
GMSSyncTileLayer | GMSSyncTileLayer เป็นคลาสย่อยแบบนามธรรมของ GMSTileLayer ที่มีอินเทอร์เฟซการซิงค์เพื่อสร้างข้อมูลการ์ดรูปภาพ |
GMSTextureStyle | รูปแบบเส้นประกอบที่วาดรูปภาพที่ซ้ำกันบน GMSStyleSpan |
GMSTileLayer | GMSTileLayer เป็นคลาสนามธรรมที่ช่วยให้สามารถวางซ้อนชิ้นส่วนรูปภาพที่กำหนดเองใน GMSMapView ที่ระบุได้ |
<GMSTileReceiver> | GMSTileReceiver มีไว้สำหรับ GMSTileLayer เมื่อมีการขอการ์ด ซึ่งทำให้มีการเรียกใช้ Callback ในภายหลัง (หรือทันที) |
GMSUISettings | การตั้งค่าสำหรับอินเทอร์เฟซผู้ใช้ของ GMSMapView |
GMSURLTileLayer | GMSURLTileProvider ดึงข้อมูลชิ้นส่วนตาม URL ที่ส่งคืนจาก GMSTileURLConstructor |
GMSVisibleRegion | GMSVisibleRegion มีจุด 4 จุดที่กำหนดรูปหลายเหลี่ยมซึ่งมองเห็นได้ในกล้องของแผนที่ |
UIScreen(GMSNavigationStepImageOptions) | หมวดหมู่ UIScreen มีการใช้งานเมธอดทั้งหมดในโปรโตคอล GMSNavigationScreenMetrics แล้ว |