ภาพรวม
อธิบายรูปแบบการวาดรูปแสตมป์บน GMSStyleSpan
- หมายเหตุ
- รองรับเฉพาะพื้นหลังโปร่งใส หากตั้งค่าสีเป็น
GMSStyleSpan
ระบบจะถือว่าเป็นสีสำรองเท่านั้น -
การใช้
GMSSpriteStyle
จำเป็นต้องใช้เฟรมเวิร์กการแสดงผลแบบโลหะ โปรดดู setMetalRendererEnabled: (GMSServices) เพื่อเรียนรู้วิธีเปิดใช้ Metal หากเพิ่มGMSStyleSpan
ลงในแผนที่โดยไม่ได้เปิดใช้โลหะ สแตมป์จะไม่แสดงผลและช่วงโพลีไลน์จะพยายามกลับไปใช้สีที่ตั้งไว้แทน หากไม่ได้ตั้งค่าสี ระบบจะใช้สีโพลีไลน์เริ่มต้น [UIColor blueColor] -
ใช้พร็อพเพอร์ตี้ GMSMapView::mapCapabilities เพื่อดูว่า
GMSMapView
รองรับGMSSpriteStyle
หรือไม่
รับค่า GMSStampStyle
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(ประเภทอินสแตนซ์) | - initWithImage: |
แสดงผลรูปแบบแสตมป์ Sprite เริ่มต้นพร้อมกับรูปภาพที่ระบุ | |
ฟังก์ชันสมาชิกสาธารณะแบบคงที่ | |
(ประเภทอินสแตนซ์) | + spriteStyleWithImage: |
แสดงผลรูปแบบแสตมป์สไปรท์ตามรูปภาพที่ระบุ | |
พร็อพเพอร์ตี้ | |
UIImage * | stampImage |
รูปภาพหรือพื้นผิวที่จะแสดงซ้ำเหนือเส้นโครงร่าง |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
+ (instancetype) spriteStyleWithImage: | (รูปภาพ UI *) | รูปภาพ |
แสดงผลรูปแบบแสตมป์สไปรท์ตามรูปภาพที่ระบุ
- พารามิเตอร์:
-
รูปภาพ ออบเจ็กต์ UIImage
ที่จะใช้เป็นรูปแสตมป์
- ส่งกลับ:
- รูปแบบสแตมป์ Sprite เริ่มต้น
- (อินสแตนซ์) initWithImage: | (รูปภาพ UI *) | รูปภาพ |
แสดงผลรูปแบบแสตมป์ Sprite เริ่มต้นพร้อมกับรูปภาพที่ระบุ
- พารามิเตอร์:
-
รูปภาพ ออบเจ็กต์ UIImage
ที่จะใช้เป็นรูปแสตมป์
- ส่งกลับ:
- รูปแบบสแตมป์ Sprite เริ่มต้น
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (UIImage*) stampImage [read, assign, inherited] |
รูปภาพหรือพื้นผิวที่จะแสดงซ้ำเหนือเส้นโครงร่าง
โปรดทราบว่าภาพนี้จะถูกบีบอัดให้อยู่ในสี่เหลี่ยมจัตุรัส ดังนั้น เพื่อผลลัพธ์ที่ดีที่สุดควรมีภาพแบบสี่เหลี่ยมจัตุรัส สแตมป์ที่แสดงผลจะเป็นความกว้างของเส้นที่ตั้งค่าไว้ GMSStrokeStyle รูปภาพจะอยู่ในทิศทางด้านบนของรูปภาพไปยังจุดเริ่มต้น และด้านล่างของรูปภาพไปยังจุดสิ้นสุด ตัวอย่างเช่น หากเส้นใต้มีจุด 2 จุด และจุดเริ่มต้นอยู่เหนือจุดสิ้นสุดโดยตรง ตราประทับจะปรากฏในแนวตั้งตรง