การอ้างอิงคลาส GMSPolygon


ภาพรวม

GMSPolygon กําหนดรูปหลายเหลี่ยมที่ปรากฏในแผนที่

รูปหลายเหลี่ยม (เช่น เส้นประกอบ) จะระบุชุดของพิกัดที่เชื่อมต่อตามลําดับตามลําดับ นอกจากนี้ รูปหลายเหลี่ยมจะเป็นลูปปิดและกําหนดภูมิภาคที่มีการเติมค่า

รับค่า GMSOverlay

ฟังก์ชันสมาชิกสาธารณะแบบคงที่

(อินสแตนซ์ประเภท)+ polygonWithPath:
 เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMSPolygon สําหรับเส้นทางหนึ่งๆ

ที่พัก

GMSPath *เส้นทาง
 เส้นทางที่อธิบายรูปหลายเหลี่ยมนี้
NSArray< GMSPath * > *หลุม
 อาร์เรย์ของอินสแตนซ์ GMSPath ที่อธิบายหลุมต่างๆ ในรูปหลายเหลี่ยมนี้
CGFloatความกว้างของเส้นบรรทัด
 ความกว้างของโครงร่างรูปหลายเหลี่ยมในจุดหน้าจอ
UIColor * สีเส้นขีด
 สีของโครงร่างรูปหลายเหลี่ยม
UIColor * สีเติม
 สีเติม
บูลีนภูมิศาสตร์
 ควรแสดงผลรูปหลายเหลี่ยมนี้ด้วยการแก้ไขทางภูมิศาสตร์หรือไม่
GMSPolygonLayer *เลเยอร์
 มีเลเยอร์ภาพเคลื่อนไหวหลักสําหรับ GMSPolygon นี้
NSString * ชื่อ
 ชื่อ, คําอธิบายสั้นๆ ของการวางซ้อน
GMSMapView *แผนที่
 แผนที่ที่การวางซ้อนนี้เปิดอยู่
บูลีนแตะได้
 หากการวางซ้อนนี้ควรทําให้เกิดการแจ้งเตือนการแตะ
intดัชนี
 การวางซ้อนมูลค่าที่สูงกว่า zIndex จะวาดอยู่ด้านบนของเลเยอร์และค่าของการ์ด zIndex ที่ต่ํากว่า
รหัสข้อมูลผู้ใช้
 ข้อมูลการวางซ้อน

เอกสารประกอบของฟังก์ชันสมาชิก

+ (อินสแตนซ์ประเภท) polygonWithPath: (ค่าว่าง GMSPath *) เส้นทาง

เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMSPolygon สําหรับเส้นทางหนึ่งๆ

พร็อพเพอร์ตี้อื่นๆ จะมีค่าเริ่มต้น


เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

- (GMSPath*) เส้นทาง [read, write, copy]

เส้นทางที่อธิบายรูปหลายเหลี่ยมนี้

พิกัดที่เขียนเส้นทางต้องถูกต้อง

- (NSArray<GMSPath *>*) หลุม [read, write, copy]

อาร์เรย์ของอินสแตนซ์ GMSPath ที่อธิบายหลุมต่างๆ ในรูปหลายเหลี่ยมนี้

พิกัดที่เขียนแต่ละเส้นทางต้องถูกต้อง

- (CGFloat) WidthWidth [read, write, assign]

ความกว้างของโครงร่างรูปหลายเหลี่ยมในจุดหน้าจอ

ค่าเริ่มต้นคือ 1

- (UIColor*) strColor [read, write, assign]

สีของโครงร่างรูปหลายเหลี่ยม

ค่าเริ่มต้นจะเป็นนิล

- (UIColor*) fillColor [read, write, assign]

สีเติม

ค่าเริ่มต้นคือ BlueColor

- (BOOL) ภูมิศาสตร์ [read, write, assign]

ควรแสดงผลรูปหลายเหลี่ยมนี้ด้วยการแก้ไขทางภูมิศาสตร์หรือไม่

มีเลเยอร์ภาพเคลื่อนไหวหลักสําหรับ GMSPolygon นี้

- (NSString*) title [read, write, copy, inherited]

ชื่อ, คําอธิบายสั้นๆ ของการวางซ้อน

การวางซ้อนบางอย่าง เช่น เครื่องหมาย จะแสดงชื่อบนแผนที่ ชื่อเป็นข้อความการช่วยเหลือพิเศษเริ่มต้นด้วย

- (GMSMapView*) แผนที่ [read, write, assign, inherited]

แผนที่ที่การวางซ้อนนี้เปิดอยู่

การตั้งค่าพร็อพเพอร์ตี้นี้จะเพิ่มการวางซ้อนลงในแผนที่ การตั้งค่าเป็น nil จะนําการวางซ้อนนี้ออกจากแผนที่ โฆษณาซ้อนทับอาจใช้งานได้ในแผนที่สูงสุด 1 รายการในเวลาใดก็ได้

- (บูลีน) แตะได้ [read, write, assign, inherited]

หากการวางซ้อนนี้ควรทําให้เกิดการแจ้งเตือนการแตะ

การวางซ้อนบางรายการ เช่น ตัวทําเครื่องหมาย จะแตะได้โดยค่าเริ่มต้น

- (int) zIndex [read, write, assign, inherited]

การวางซ้อนมูลค่าที่สูงกว่า zIndex จะวาดอยู่ด้านบนของเลเยอร์และค่าของการ์ด zIndex ที่ต่ํากว่า

ค่าความเท่ากันจะทําให้ลําดับการวาดไม่กําหนด ตัวทําเครื่องหมายคือข้อยกเว้นที่ว่า ไม่ว่าจะเป็น zIndex ก็ตาม กลุ่มเหล่านี้จะถูกวาดเหนือเลเยอร์กระเบื้องและการวางซ้อนอื่นๆ ที่ไม่ใช่เครื่องหมายเสมอ จะถือว่าเป็นกลุ่มดัชนี z ที่แยกจากกันเมื่อเทียบกับโฆษณาซ้อนทับอื่นๆ

- (รหัส) userData [read, write, assign, inherited]

ข้อมูลการวางซ้อน

คุณใช้พร็อพเพอร์ตี้นี้เพื่อเชื่อมโยงออบเจ็กต์ที่กําหนดเองกับการวางซ้อนนี้ได้ Google Maps SDK สําหรับ iOS ไม่ได้อ่านหรือเขียนพร็อพเพอร์ตี้นี้

โปรดทราบว่า userData ไม่ควรคงการอ้างอิงที่มีประสิทธิภาพใดๆ ไปยังออบเจ็กต์ Maps ใดๆ มิเช่นนั้นระบบอาจสร้างวงจรการเก็บรักษา (ป้องกันไม่ให้ปล่อยออบเจ็กต์เหล่านั้น)