ภาพรวม
GMSPolygon กําหนดรูปหลายเหลี่ยมที่ปรากฏในแผนที่
รูปหลายเหลี่ยม (เช่น เส้นประกอบ) จะระบุชุดของพิกัดที่เชื่อมต่อตามลําดับตามลําดับ นอกจากนี้ รูปหลายเหลี่ยมจะเป็นลูปปิดและกําหนดภูมิภาคที่มีการเติมค่า
รับค่า GMSOverlay
ฟังก์ชันสมาชิกสาธารณะแบบคงที่ | |
(อินสแตนซ์ประเภท) | + polygonWithPath: |
เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMSPolygon สําหรับเส้นทางหนึ่งๆ | |
ที่พัก | |
GMSPath * | เส้นทาง |
เส้นทางที่อธิบายรูปหลายเหลี่ยมนี้ | |
NSArray< GMSPath * > * | หลุม |
อาร์เรย์ของอินสแตนซ์ GMSPath ที่อธิบายหลุมต่างๆ ในรูปหลายเหลี่ยมนี้ | |
CGFloat | ความกว้างของเส้นบรรทัด |
ความกว้างของโครงร่างรูปหลายเหลี่ยมในจุดหน้าจอ | |
UIColor * | สีเส้นขีด |
สีของโครงร่างรูปหลายเหลี่ยม | |
UIColor * | สีเติม |
สีเติม | |
บูลีน | ภูมิศาสตร์ |
ควรแสดงผลรูปหลายเหลี่ยมนี้ด้วยการแก้ไขทางภูมิศาสตร์หรือไม่ | |
GMSPolygonLayer * | เลเยอร์ |
มีเลเยอร์ภาพเคลื่อนไหวหลักสําหรับ GMSPolygon นี้ | |
NSString * | ชื่อ |
ชื่อ, คําอธิบายสั้นๆ ของการวางซ้อน | |
GMSMapView * | แผนที่ |
แผนที่ที่การวางซ้อนนี้เปิดอยู่ | |
บูลีน | แตะได้ |
หากการวางซ้อนนี้ควรทําให้เกิดการแจ้งเตือนการแตะ | |
int | ดัชนี |
การวางซ้อนมูลค่าที่สูงกว่า zIndex จะวาดอยู่ด้านบนของเลเยอร์และค่าของการ์ด zIndex ที่ต่ํากว่า | |
รหัส | ข้อมูลผู้ใช้ |
ข้อมูลการวางซ้อน |
เอกสารประกอบของฟังก์ชันสมาชิก
+ (อินสแตนซ์ประเภท) polygonWithPath: | (ค่าว่าง GMSPath *) | เส้นทาง |
เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMSPolygon สําหรับเส้นทางหนึ่งๆ
พร็อพเพอร์ตี้อื่นๆ จะมีค่าเริ่มต้น
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
เส้นทางที่อธิบายรูปหลายเหลี่ยมนี้
พิกัดที่เขียนเส้นทางต้องถูกต้อง
อาร์เรย์ของอินสแตนซ์ GMSPath ที่อธิบายหลุมต่างๆ ในรูปหลายเหลี่ยมนี้
พิกัดที่เขียนแต่ละเส้นทางต้องถูกต้อง
- (CGFloat) WidthWidth [read, write, assign] |
ความกว้างของโครงร่างรูปหลายเหลี่ยมในจุดหน้าจอ
ค่าเริ่มต้นคือ 1
- (UIColor*) strColor [read, write, assign] |
สีของโครงร่างรูปหลายเหลี่ยม
ค่าเริ่มต้นจะเป็นนิล
- (UIColor*) fillColor [read, write, assign] |
สีเติม
ค่าเริ่มต้นคือ BlueColor
- (BOOL) ภูมิศาสตร์ [read, write, assign] |
ควรแสดงผลรูปหลายเหลี่ยมนี้ด้วยการแก้ไขทางภูมิศาสตร์หรือไม่
- (GMSPolygonLayer*) เลเยอร์ [read, 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 ใดๆ มิเช่นนั้นระบบอาจสร้างวงจรการเก็บรักษา (ป้องกันไม่ให้ปล่อยออบเจ็กต์เหล่านั้น)