ภาพรวม
นี่เป็นคลาสหลักของ Google Maps SDK สำหรับ iOS และเป็นจุดแรกเข้าของเมธอดทั้งหมดที่เกี่ยวข้องกับแผนที่
การสร้างแผนที่ควรเริ่มต้นผ่านตัวสร้างความสะดวก [GMSMapView mapWithFrame:camera:] และอาจสร้างขึ้นโดยใช้เมธอดเริ่มต้น [[GMSMapView alloc] initWithFrame:] (ซึ่งในกล้องจะถูกตั้งค่าไปยังตำแหน่งเริ่มต้น)
GMSMapView สามารถอ่านและแก้ไขได้จากเทรดหลักเท่านั้น ซึ่งคล้ายกับออบเจ็กต์ UIKit ทั้งหมด การเรียกใช้เมธอดเหล่านี้จากเทรดอื่นจะทำให้เกิดข้อยกเว้นหรือลักษณะการทำงานที่ไม่ได้กำหนดไว้
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(instancetype) | - initWithFrame:กล้อง: |
สร้างและแสดงผลมุมมองแผนที่ พร้อมเฟรมและเป้าหมายของกล้อง | |
(instancetype) | - initWithFrame:mapID:กล้อง: |
สร้างและแสดงผลมุมมองแผนที่ที่มีเฟรม รหัสแผนที่ และเป้าหมายของกล้อง | |
(เป็นโมฆะ) | - startRendering |
บอกให้แผนที่นี้เปิดโหมดแสดงภาพ | |
(เป็นโมฆะ) | - หยุดการแสดงผล |
บอกแผนที่ให้ปิดโหมดแสดงภาพ | |
(เป็นโมฆะ) | - ล้าง |
ล้างมาร์กอัปทั้งหมดที่ได้เพิ่มลงในแผนที่ รวมถึงเครื่องหมาย เส้นประกอบ และการวางซ้อนพื้น | |
(เป็นโมฆะ) | - setMinZoom:maxZoom: |
ตั้งค่า minZoom และ maxZoom | |
(GMScameraPosition เป็นค่าว่าง *) | - cameraForBounds:Insets: |
สร้าง GMSCameraPosition ที่แสดง bounds ด้วย padding | |
(เป็นโมฆะ) | - movecamera: |
เปลี่ยนกล้องตามupdate | |
(BOOL) | - areEqualForRenderingPosition:position: |
ตรวจสอบว่าตำแหน่งกล้องที่กำหนดจะทำให้กล้องแสดงผลแบบเดียวกันได้จริงหรือไม่ โดยคำนึงถึงระดับความแม่นยำและการเปลี่ยนรูปแบบที่ใช้เป็นการภายใน | |
(GMSFeatureLayer < GMSPlaceFeature * > *) | - featureLayerOfFeatureType: |
แสดงผลเลเยอร์คุณลักษณะของประเภทที่ระบุ | |
(เป็นโมฆะ) | - animateToCameraPosition: |
ทำให้กล้องของแผนที่นี้เคลื่อนไหวไปยัง cameraPosition | |
(เป็นโมฆะ) | - animateToLocation: |
เป็น animateTo CameraPosition: แต่เปลี่ยนเฉพาะตำแหน่งของกล้อง (เช่น จากตำแหน่งปัจจุบันเป็น location ) | |
(เป็นโมฆะ) | - animateToZoom: |
เป็นภาพเคลื่อนไหว To CameraPosition: แต่เปลี่ยนเฉพาะระดับการซูมของกล้อง | |
(เป็นโมฆะ) | - ภาพเคลื่อนไหว ToBearing: |
เป็นภาพเคลื่อนไหวกล้องตำแหน่ง: แต่เปลี่ยนเฉพาะทิศทางของกล้อง (เป็นองศา) | |
(เป็นโมฆะ) | - animateToViewingAngle: |
เป็นการเคลื่อนไหวกล้องถ่ายรูปตำแหน่ง: แต่เปลี่ยนเฉพาะมุมในการมองของกล้อง (เป็นองศา) | |
(เป็นโมฆะ) | - animateWithcameraUpdate: |
ใช้ cameraUpdate กับกล้องปัจจุบัน แล้วใช้ผลลัพธ์ตาม animateToCameraPosition: | |
ฟังก์ชันสมาชิกสาธารณะแบบคงที่ | |
(instancetype) | + mapWithFrame:กล้อง: |
สร้างและแสดงผลมุมมองแผนที่ที่มีเฟรมและเป้าหมายของกล้อง | |
(instancetype) | + mapWithFrame:mapID:กล้อง: |
เครื่องมือเริ่มต้นที่สะดวกในการสร้างและแสดงมุมมองแผนที่ที่มีเฟรม รหัสแผนที่ และเป้าหมายกล้อง | |
พร็อพเพอร์ตี้ | |
รหัส IBOutlet< GMSMapViewDelegate > | มอบหมาย |
ผู้แทน GMSMapView | |
GMSกล้องถ่ายรูปตำแหน่ง * | กล้อง |
ควบคุมกล้อง ซึ่งจะกำหนดทิศทางของแผนที่ | |
การฉายภาพ GMS * | การคาดคะเน |
แสดงผลวัตถุ GMSProjection ที่คุณสามารถใช้เพื่อแปลงพิกัดหน้าจอและพิกัดละติจูด/ลองจิจูดได้ | |
บูลีน | myLocationEnabled |
ควบคุมว่าจะเปิดใช้งานจุด "ตำแหน่งของฉัน" และวงกลมความแม่นยำหรือไม่ | |
CLLocation * | ตำแหน่งของฉัน |
หากเปิดใช้งาน "ตำแหน่งของฉัน" จะแสดงตำแหน่งที่มีการวาดจุดตำแหน่งของอุปกรณ์ | |
GMSMarker * | เครื่องหมายที่เลือกไว้ |
เครื่องหมายที่เลือก | |
บูลีน | การเข้าชมเปิดอยู่ |
ควบคุมว่าแผนที่จะดึงข้อมูลการจราจรหรือไม่ (หากมี) | |
GMSMapViewType | ประเภทแผนที่ |
ควบคุมประเภทของแผนที่ย่อยที่จะแสดง | |
GMSMapStyle * | mapStyle |
ควบคุมรูปแบบของแผนที่ | |
ทศนิยม | minZoom |
การซูมขั้นต่ำ (ซูมออกให้ไกลที่สุด) | |
ทศนิยม | maxZoom |
การซูมสูงสุด (กล้องที่อยู่ใกล้กับโลกมากที่สุด) | |
บูลีน | buildingsEnabled |
หากตั้งค่า สิ่งปลูกสร้าง 3 มิติจะปรากฏหากมี | |
บูลีน | indoorEnabled |
ตั้งค่าว่าจะแสดงแผนที่ในอาคารหรือไม่ หากมี | |
GMSIndoorDisplay * | IndoorDisplay |
รับอินสแตนซ์ GMSIndoorDisplay ซึ่งอนุญาตให้สังเกตหรือควบคุมแง่มุมต่างๆ ของการแสดงข้อมูลในอาคาร | |
การตั้งค่า GMSUI * | การตั้งค่า |
รับออบเจ็กต์ GMSUISettings ซึ่งควบคุมการตั้งค่าอินเทอร์เฟซผู้ใช้สําหรับแผนที่ | |
UIEdgeInsets | ระยะห่างจากขอบ |
ควบคุมขอบเขต "แสดง" ของมุมมอง | |
GMSMapViewPadding adjustmentsBehavior ของ GMS | ระยะห่างจากการปรับพฤติกรรม |
ควบคุมการเพิ่มพื้นที่ปลอดภัยในส่วนระยะห่างจากขอบ | |
บูลีน | องค์ประกอบการเข้าถึงที่ซ่อนอยู่ |
ค่าเริ่มต้นคือ "ใช่" | |
GMSMapLayer * | เลเยอร์ |
ตัวเข้าถึงประเภท CALayer ที่กำหนดเองที่ใช้สำหรับเลเยอร์ | |
GMSFrameRate | PreferredFrameRate |
ควบคุมอัตราเฟรมของการแสดงผล | |
GMSCoordinateBounds * | ขอบเขตเป้าหมายของกล้อง |
หากไม่เป็นค่าว่าง ให้บังคับเป้าหมายของกล้องไม่ให้ท่าทางสัมผัสสามารถทำให้กล้องออกนอกขอบเขตที่ระบุไว้ | |
GMSMapCapabilityFlags | mapCapabilities |
ความสามารถที่พร้อมใช้งานอย่างมีเงื่อนไขทั้งหมด (ขึ้นอยู่กับ mapID หรือการตั้งค่าแผนที่อื่นๆ) ที่สามารถใช้งานได้ในขณะนั้น | |
ฟังก์ชันที่เกี่ยวข้อง | |
(โปรดทราบว่าฟังก์ชันเหล่านี้ไม่ใช่ฟังก์ชันสมาชิก) | |
NSString *const | kGMSAccessibilityCompass |
ตัวระบุการช่วยเหลือพิเศษสำหรับปุ่มเข็มทิศ | |
NSString *const | kGMSAccessibilityMyLocation |
ตัวระบุการช่วยเหลือพิเศษสำหรับปุ่ม "ตำแหน่งของฉัน" | |
NSString *const | kGMSAccessibilityOutOfQuota |
ตัวระบุการช่วยเหลือพิเศษสำหรับป้ายกำกับข้อผิดพลาด "หมดโควต้า" |
เอกสารประกอบเกี่ยวกับฟังก์ชันของสมาชิก
+ (instancetype) mapWithFrame: | (CGRect) | เฟรม | |
กล้อง: | (GMSกล้องถ่ายรูปตำแหน่ง *) | กล้อง | |
สร้างและแสดงผลมุมมองแผนที่ที่มีเฟรมและเป้าหมายของกล้อง
+ (instancetype) mapWithFrame: | (CGRect) | เฟรม | |
รหัสแผนที่: | (GMSMapID *) | mapID | |
กล้อง: | (GMSกล้องถ่ายรูปตำแหน่ง *) | กล้อง | |
เครื่องมือเริ่มต้นที่สะดวกในการสร้างและแสดงมุมมองแผนที่ที่มีเฟรม รหัสแผนที่ และเป้าหมายกล้อง
- (instancetype) initWithFrame: | (CGRect) | เฟรม | |
กล้อง: | (GMSกล้องถ่ายรูปตำแหน่ง *) | กล้อง | |
สร้างและแสดงผลมุมมองแผนที่ พร้อมเฟรมและเป้าหมายของกล้อง
- (instancetype) initWithFrame: | (CGRect) | เฟรม | |
รหัสแผนที่: | (GMSMapID *) | mapID | |
กล้อง: | (GMSกล้องถ่ายรูปตำแหน่ง *) | กล้อง | |
สร้างและแสดงผลมุมมองแผนที่ที่มีเฟรม รหัสแผนที่ และเป้าหมายของกล้อง
- (เป็นโมฆะ) startDisplay |
บอกให้แผนที่นี้เปิดโหมดแสดงภาพ
นี่คือทางเลือกและเป็นนิจพล
- หมายเหตุ
- ตัวเลือกนี้เลิกใช้งานแล้ว วิธีการนี้ล้าสมัยแล้วและจะถูกนำออกในรุ่นต่อๆ ไป
- (เป็นโมฆะ) หยุดแสดงผล |
บอกแผนที่ให้ปิดโหมดแสดงภาพ
นี่คือทางเลือกและเป็นนิจพล
- หมายเหตุ
- ตัวเลือกนี้เลิกใช้งานแล้ว วิธีการนี้ล้าสมัยแล้วและจะถูกนำออกในรุ่นต่อๆ ไป
- (โมฆะ) ล้าง |
ล้างมาร์กอัปทั้งหมดที่ได้เพิ่มลงในแผนที่ รวมถึงเครื่องหมาย เส้นประกอบ และการวางซ้อนพื้น
การดำเนินการนี้จะไม่ล้างจุดที่มองเห็นได้หรือรีเซ็ต MapType ปัจจุบัน
- (void) setMinZoom: | (แบบลอย) | minZoom | |
ซูมสูงสุด: | (แบบลอย) | maxZoom | |
ตั้งค่า minZoom
และ maxZoom
เมธอดนี้คาดหวังค่าต่ำสุดที่จะน้อยกว่าหรือเท่ากับค่าสูงสุด และจะทำให้มีข้อยกเว้นสำหรับชื่อ NSRangeException ในอย่างอื่น
- (GMSCameraPosition เป็นค่าว่าง) *) CameraForBounds: | (GMSCoordinateBounds *) | ขอบเขต | |
ส่วนที่เว้นไว้: | (UIEdgeInsets) | สิ่งที่แทรก | |
สร้าง GMSCameraPosition ที่แสดง bounds
ด้วย padding
กล้องจะมีทิศทางเอียงและเอียงเป็น 0 (กล่าวคือ หันไปทางทิศเหนือและมองดูโลกโดยตรง) ซึ่งจะนำเฟรมและระยะห่างจากขอบของ GMSMapView นี้มาพิจารณาด้วย
หากขอบเขตไม่ถูกต้อง เมธอดนี้จะแสดงค่ากล้องที่ไม่มีค่า
- (โมฆะ) movecamera: | (GMS CameraUpdate *) | อัปเดต |
เปลี่ยนกล้องตามupdate
การเปลี่ยนแปลงกล้องจะมีผลทันที (โดยไม่มีภาพเคลื่อนไหว)
- (BOOL) areEqualForRenderingPosition: | (GMSกล้องถ่ายรูปตำแหน่ง *) | ตำแหน่ง | |
ตำแหน่ง: | (GMSกล้องถ่ายรูปตำแหน่ง *) | otherPosition | |
ตรวจสอบว่าตำแหน่งกล้องที่กำหนดจะทำให้กล้องแสดงผลแบบเดียวกันได้จริงหรือไม่ โดยคำนึงถึงระดับความแม่นยำและการเปลี่ยนรูปแบบที่ใช้เป็นการภายใน
- (GMSFeatureLayer<GMSPlaceFeature *> *) featureLayerOfFeatureType: | (GMSFeatureType) | ประเภทฟีเจอร์ |
แสดงผลเลเยอร์คุณลักษณะของประเภทที่ระบุ
ต้องกำหนดค่าเลเยอร์ฟีเจอร์ใน Cloud Console
หากแผนที่นี้ไม่มีเลเยอร์ของประเภทที่ระบุ หรือไม่ได้เปิดใช้งานการจัดรูปแบบที่มาจากข้อมูล หรือหากไม่ได้ใช้เฟรมเวิร์กการแสดงผลโลหะ เลเยอร์ผลลัพธ์จะเป็น NO
และจะไม่ตอบสนองต่อการเรียกใดๆ
ต้องใช้โหมดแสดงภาพโลหะ เรียนรู้วิธีเปิดใช้งาน Metal ที่ https://developers.google.com/maps/documentation/ios-sdk/config#use-metal
- (โมฆะ) animateToCameraPosition: | (GMSกล้องถ่ายรูปตำแหน่ง *) | ตำแหน่งกล้อง |
ทำให้กล้องของแผนที่นี้เคลื่อนไหวไปยัง cameraPosition
- (โมฆะ) animateToLocation: | (CLLocationCoordinate2D) | ตำแหน่ง |
เป็น animateToCameraPosition: แต่เปลี่ยนเฉพาะตำแหน่งของกล้อง (กล่าวคือ จากตำแหน่งปัจจุบันเป็น location
)
- (โมฆะ) animateToZoom: | (แบบลอย) | ซูม |
เป็นภาพเคลื่อนไหว To CameraPosition: แต่เปลี่ยนเฉพาะระดับการซูมของกล้อง
ค่านี้จะจำกัดตาม [kGMSMinZoomLevel, kGMSMaxZoomZoomLevel]
- (โมฆะ) animateToBearing: | (CLLocationDirection) | การแบก |
เป็นภาพเคลื่อนไหวกล้องตำแหน่ง: แต่เปลี่ยนเฉพาะทิศทางของกล้อง (เป็นองศา)
0 หมายถึงทิศเหนือจริง
- (โมฆะ) animateToViewingAngle: | (ดับเบิล) | มุมมองการแสดงผล |
เป็นการเคลื่อนไหวกล้องถ่ายรูปตำแหน่ง: แต่เปลี่ยนเฉพาะมุมในการมองของกล้อง (เป็นองศา)
ค่านี้จะถูกบีบให้อยู่ที่ 0 ต่ำสุด (กล่าวคือ หันหน้าด้านลง) และระหว่าง 30 ถึง 45 องศากับแนวราบ ทั้งนี้ขึ้นอยู่กับความใกล้ที่สัมพันธ์กับพื้นโลก
- (เป็นโมฆะ) animateWithCameraUpdate: | (GMS CameraUpdate *) | อัปเดตกล้อง |
ใช้ cameraUpdate
กับกล้องปัจจุบัน แล้วใช้ผลลัพธ์ตาม animateToCameraPosition:
เอกสารประกอบเรื่องเพื่อนและฟังก์ชันที่เกี่ยวข้อง
- (NSString* const) kGMSAccessibilityCompass [related] |
ตัวระบุการช่วยเหลือพิเศษสำหรับปุ่มเข็มทิศ
- (NSString* const) kGMSAccessibilityMyLocation [related] |
ตัวระบุการช่วยเหลือพิเศษสำหรับปุ่ม "ตำแหน่งของฉัน"
- (NSString* const) kGMSAccessibilityOutOfQuota [related] |
ตัวระบุการช่วยเหลือพิเศษสำหรับป้ายกำกับข้อผิดพลาด "หมดโควต้า"
เอกสารประกอบเกี่ยวกับคุณสมบัติ
- (IBOutlet id<GMSMapViewDelegate>) ตัวแทน [read, write, assign] |
ผู้แทน GMSMapView
- (GMScameraPosition*) กล้อง [read, write, copy] |
ควบคุมกล้อง ซึ่งจะกำหนดทิศทางของแผนที่
การแก้ไขพร็อพเพอร์ตี้นี้มีผลทันที
- (การฉายภาพ GMS*) การคาดการณ์ [read, assign] |
แสดงผลวัตถุ GMSProjection ที่คุณสามารถใช้เพื่อแปลงพิกัดหน้าจอและพิกัดละติจูด/ลองจิจูดได้
นี่คือภาพรวมของการฉายภาพปัจจุบัน และจะไม่อัปเดตโดยอัตโนมัติเมื่อกล้องเคลื่อนไหว ซึ่งแสดงถึงการฉายภาพของเฟรม GMSMapView ที่วาดล่าสุด หรือเฟรมที่กำลังจะเผยแพร่อย่างชัดเจนหรือที่แผนที่เพิ่งสร้างขึ้น จะไม่มีเลย
- (BOOL) myLocationEnabled [read, write, assign] |
ควบคุมว่าจะเปิดใช้งานจุด "ตำแหน่งของฉัน" และวงกลมความแม่นยำหรือไม่
ค่าเริ่มต้นคือ NO
- (CLLocation*) myLocation [read, assign] |
หากเปิดใช้งาน "ตำแหน่งของฉัน" จะแสดงตำแหน่งที่มีการวาดจุดตำแหน่งของอุปกรณ์
หากปิดใช้หรือเปิดใช้แต่ไม่มีข้อมูลตำแหน่ง ค่านี้จะไม่มีข้อมูล พร็อพเพอร์ตี้นี้สังเกตการณ์ได้โดยใช้ KVO
- (GMSMarker*) selectedMarker [read, write, assign] |
เครื่องหมายที่เลือก
การตั้งค่าคุณสมบัตินี้จะเลือกเครื่องหมายเฉพาะ โดยจะแสดงหน้าต่างข้อมูล หากคุณสมบัตินี้ไม่ใช่ค่า nil การตั้งค่าเป็น nil จะยกเลิกการเลือกเครื่องหมายด้วยการซ่อนหน้าต่างข้อมูล พร็อพเพอร์ตี้นี้สังเกตการณ์ได้โดยใช้ KVO
- (BOOL) trafficEnabled [read, write, assign] |
ควบคุมว่าแผนที่จะดึงข้อมูลการจราจรหรือไม่ (หากมี)
ซึ่งอาจขึ้นอยู่กับความพร้อมใช้งานของข้อมูลการจราจร ค่าเริ่มต้นคือ NO
- (GMSMapViewType) mapType [read, write, assign] |
ควบคุมประเภทของแผนที่ย่อยที่จะแสดง
ค่าเริ่มต้นคือ kGMSTypeNormal
- (GMSMapStyle*) mapStyle [read, write, assign] |
ควบคุมรูปแบบของแผนที่
MapsStyle ที่ไม่ใช่ nil จะใช้ก็ต่อเมื่อ mapType เป็น ปกติ
- (แบบลอย) minZoom [read, assign] |
การซูมขั้นต่ำ (ซูมออกให้ไกลที่สุด)
ค่าเริ่มต้นคือ kGMSMinZoomLevel แก้ไขด้วย -setMinZoom:maxZoom:
- (แบบลอย) maxZoom [read, assign] |
การซูมสูงสุด (กล้องที่อยู่ใกล้กับโลกมากที่สุด)
ค่าเริ่มต้นคือ kGMSMaxZoomZoomLevel แก้ไขด้วย -setMinZoom:maxZoom:
- (BOOL) buildingsEnabled [read, write, assign] |
หากตั้งค่า สิ่งปลูกสร้าง 3 มิติจะปรากฏหากมี
ค่าเริ่มต้นคือ "ใช่"
ซึ่งอาจมีประโยชน์ในการเพิ่มเลเยอร์ชิ้นส่วนที่กำหนดเองลงในแผนที่ เพื่อที่จะได้ชัดเจนขึ้นในระดับการซูมสูง การเปลี่ยนค่านี้จะทำให้การ์ดทั้งหมดใช้งานไม่ได้เป็นระยะเวลาสั้นๆ
- (BOOL) indoorEnabled [read, write, assign] |
ตั้งค่าว่าจะแสดงแผนที่ในอาคารหรือไม่ หากมี
ค่าเริ่มต้นคือ "ใช่"
หากตั้งค่าเป็น "ไม่" แคชสำหรับข้อมูลในอาคารอาจถูกลบออกอย่างถาวร และชั้นใดก็ตามที่ผู้ใช้ปลายทางเลือกไว้อาจถูกรีเซ็ต
- (GMSIndoorDisplay*) indoorDisplay [read, assign] |
รับอินสแตนซ์ GMSIndoorDisplay ซึ่งอนุญาตให้สังเกตหรือควบคุมแง่มุมต่างๆ ของการแสดงข้อมูลในอาคาร
- (GMSUISettings*) การตั้งค่า [read, assign] |
รับออบเจ็กต์ GMSUISettings ซึ่งควบคุมการตั้งค่าอินเทอร์เฟซผู้ใช้สําหรับแผนที่
- ระยะห่างจากขอบ (UIEdgeInsets) [read, write, assign] |
ควบคุมขอบเขต "แสดง" ของมุมมอง
การนำพื้นที่รอบขอบของมุมมองมาใช้จะช่วยให้คุณสามารถสร้างข้อมูลแผนที่ได้ แต่จะไม่มีตัวควบคุม UI
หากระยะห่างจากขอบไม่สมดุล กึ่งกลางภาพของมุมมองจะย้ายตามที่เหมาะสม ระยะห่างจากขอบยังจะส่งผลต่อพร็อพเพอร์ตี้ projection
อีกด้วย ดังนั้นพื้นที่ที่มองเห็นได้จะไม่รวมพื้นที่ระยะห่างจากขอบด้วย GMS CameraUpdate fitToBounds จะช่วยให้มั่นใจได้ว่าทั้งระยะห่างจากขอบนี้และระยะห่างจากขอบที่ขอจะได้รับการพิจารณา
คุณสมบัตินี้อาจเป็นภาพเคลื่อนไหวภายในบล็อกภาพเคลื่อนไหวแบบ UIView ได้
- (GMSMapViewPaddingModifyBehavior) paddingใช้ชื่อประจำ [read, write, assign] |
ควบคุมการเพิ่มพื้นที่ปลอดภัยในส่วนระยะห่างจากขอบ
เช่นเดียวกับระยะห่างจากขอบ พื้นที่ปลอดภัยจะแทรกตัวควบคุมตำแหน่งในแผนที่ เช่น เข็มทิศ ปุ่มตำแหน่งของฉัน และตัวเลือกชั้นภายในพื้นที่ปลอดภัยของอุปกรณ์
ค่าเริ่มต้นคือ kGMSMapViewPaddingModifyBehaviorBehavior เสมอ
- (BOOL) accessibilityElementsHidden [read, write, assign] |
ค่าเริ่มต้นคือ "ใช่"
หากตั้งค่าเป็น "ไม่" GMSMapView จะสร้างองค์ประกอบการช่วยเหลือพิเศษสำหรับออบเจ็กต์ซ้อนทับ เช่น GMSMarker และ GMSPolyline
พร็อพเพอร์ตี้นี้เป็นไปตามโปรโตคอล UIAccessibility ที่ไม่เป็นทางการ ยกเว้นค่าเริ่มต้น YES
- (GMSMapLayer*) เลเยอร์ [read, retain] |
ตัวเข้าถึงประเภท CALayer ที่กำหนดเองที่ใช้สำหรับเลเยอร์
- (GMSFrameRate) PreferredFrameRate [read, write, assign] |
ควบคุมอัตราเฟรมของการแสดงผล
ค่าเริ่มต้นคือ kGMSFrameRateLimit
- (GMSCoordinateBounds*) cameraTargetBounds [read, write, assign] |
หากไม่เป็นค่าว่าง ให้บังคับเป้าหมายของกล้องไม่ให้ท่าทางสัมผัสสามารถทำให้กล้องออกนอกขอบเขตที่ระบุไว้
- (GMSMapCapabilityFlags) mapCapabilities [read, assign] |
ความสามารถที่พร้อมใช้งานอย่างมีเงื่อนไขทั้งหมด (ขึ้นอยู่กับ mapID หรือการตั้งค่าแผนที่อื่นๆ) ที่สามารถใช้งานได้ในขณะนั้น
ไม่รวมความสามารถที่ใช้ได้ตลอด