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


ภาพรวม

คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งรวบรวมพารามิเตอร์ตําแหน่งของกล้องทั้งหมด

รับค่าจาก GMSMutable CameraPosition

ฟังก์ชันของสมาชิกสาธารณะ

(อินสแตนซ์ประเภท)- initWithTarget:Zoom:bearing:viewingAngle:
 ตัวเริ่มต้นที่กําหนด
(อินสแตนซ์ประเภท)- initWithTarget:Zoom:
 เครื่องมือเริ่มต้นความสะดวกสําหรับ GMS CameraPosition สําหรับเป้าหมายและระดับการซูมเฉพาะ
(อินสแตนซ์ประเภท)- initWithLatitude:longitude:zoom:
 เครื่องมือเริ่มต้นความสะดวกสําหรับ GMS CameraPosition สําหรับละติจูด ลองจิจูด และระดับการซูมเฉพาะ
(อินสแตนซ์ประเภท)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 เครื่องมือเริ่มต้นความสะดวกสําหรับ GMS CameraPosition ที่มีละติจูด/ลองจิจูดและพร็อพเพอร์ตี้กล้องอื่นๆ ทั้งหมดตาม -initWithTarget:zoom:bearing:viewingAngle:

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

(อินสแตนซ์ประเภท)+ cameraWithTarget:Zoom:
 เครื่องมือสร้างอํานวยความสะดวกสําหรับ GMS CameraPosition สําหรับเป้าหมายและระดับการซูมเฉพาะ
(อินสแตนซ์ประเภท)+ CameraWithLatitude:longitude:zoom:
 เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMS CameraPosition ตามกล้อง CameraTargetTarget:zoom:
(อินสแตนซ์ประเภท)+ cameraWithTarget:zoom:bearing:viewingAngle:
 เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMS CameraPosition ที่มีพร็อพเพอร์ตี้กล้องทั้งหมดตาม initWithTarget:Zoom:bearing:viewingAngle:
(อินสแตนซ์ประเภท)+ CameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 เครื่องมือสร้างอํานวยความสะดวกสําหรับ GMS CameraPosition ที่มีละติจูด/ลองจิจูดและพร็อพเพอร์ตี้กล้องอื่นๆ ทั้งหมดตาม initWithTarget:zoom:bearing:viewingAngle:
(ลอย)+ ZoomAtCoordiate:forometers:perPoints:
 ดูระดับการซูมที่ระยะห่าง meters สําหรับ coord ใน Earth ซึ่งสอดคล้องกับจํานวนหน้าจอที่ระบุ points

ที่พัก

CLLocationCoordiate2Dเป้าหมาย
 ตําแหน่งบนโลกที่กล้องชี้ไป
ลอยซูม
 ระดับการซูม
CLLocationDirectionความประหยัด
 หมุนกล้องเป็นองศาตามเข็มนาฬิกาจากทิศเหนือจริง
คู่การดูแองเกิล
 มุมเป็นองศาของกล้องถ่ายรูปจากจุดจอมดิน (ที่หันหน้าไปทางโลก)

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

- (instancetype) initWithTarget: (CLLocationCoordiate2D) เป้าหมาย
ซูม: (ลอย) ซูม
ราง: (CLLocationDirection) ความประหยัด
มุมมอง: (คู่) viewingAngle

ตัวเริ่มต้นที่กําหนด

กําหนดค่า GMS CameraPosition นี้กับพร็อพเพอร์ตี้กล้องที่ใช้ได้ทั้งหมด การสร้าง GMS CameraPosition ผ่านเครื่องมือเริ่มต้นนี้ (หรือโดยเครื่องมือสร้างอํานวยความสะดวกต่อไปนี้) จะบีบค่ากล้องโดยปริยาย

พารามิเตอร์
เป้าหมายตําแหน่งบนโลกที่กล้องชี้ไป
zoomระดับการซูมใกล้กับกึ่งกลางหน้าจอ
การแบกหมุนกล้องเป็นองศาตามเข็มนาฬิกาจากทิศเหนือจริง
มุมมองมุมเป็นองศาของมุมกล้องจากจุดจอมดิน (ที่หันหน้าไปทางโลก)
- (instancetype) initWithTarget: (CLLocationCoordiate2D) เป้าหมาย
ซูม: (ลอย) ซูม

เครื่องมือเริ่มต้นความสะดวกสําหรับ GMS CameraPosition สําหรับเป้าหมายและระดับการซูมเฉพาะ

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

พารามิเตอร์
เป้าหมายตําแหน่งบนโลกที่กล้องชี้ไป
zoomระดับการซูมใกล้กับกึ่งกลางหน้าจอ
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
ลองจิจูด: (CLLocationDegrees) longitude
ซูม: (ลอย) ซูม

เครื่องมือเริ่มต้นความสะดวกสําหรับ GMS CameraPosition สําหรับละติจูด ลองจิจูด และระดับการซูมเฉพาะ

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

พารามิเตอร์
latitudeองค์ประกอบละติจูดของตําแหน่งที่กล้องหันไป
longitudeองค์ประกอบละติจูดของตําแหน่งที่กล้องหันไป
zoomระดับการซูมใกล้กับกึ่งกลางหน้าจอ
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
ลองจิจูด: (CLLocationDegrees) longitude
ซูม: (ลอย) ซูม
ราง: (CLLocationDirection) ความประหยัด
มุมมอง: (คู่) viewingAngle

เครื่องมือเริ่มต้นความสะดวกสําหรับ GMS CameraPosition ที่มีละติจูด/ลองจิจูดและพร็อพเพอร์ตี้กล้องอื่นๆ ทั้งหมดตาม -initWithTarget:zoom:bearing:viewingAngle:

พารามิเตอร์
latitudeองค์ประกอบละติจูดของตําแหน่งที่กล้องหันไป
longitudeองค์ประกอบละติจูดของตําแหน่งที่กล้องหันไป
zoomระดับการซูมใกล้กับกึ่งกลางหน้าจอ
การแบกหมุนกล้องเป็นองศาตามเข็มนาฬิกาจากทิศเหนือจริง
มุมมองมุมเป็นองศาของมุมกล้องจากจุดจอมดิน (ที่หันหน้าไปทางโลก)
+ (instancetype) กล้องที่มีเป้าหมาย: (CLLocationCoordiate2D) เป้าหมาย
ซูม: (ลอย) ซูม

เครื่องมือสร้างอํานวยความสะดวกสําหรับ GMS CameraPosition สําหรับเป้าหมายและระดับการซูมเฉพาะ

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

+ (อินสแตนซ์ประเภท) CameraWithLatitude: (CLLocationDegrees) latitude
ลองจิจูด: (CLLocationDegrees) longitude
ซูม: (ลอย) ซูม

เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMS CameraPosition ตามกล้อง CameraTargetTarget:zoom:

+ (instancetype) กล้องที่มีเป้าหมาย: (CLLocationCoordiate2D) เป้าหมาย
ซูม: (ลอย) ซูม
ราง: (CLLocationDirection) ความประหยัด
มุมมอง: (คู่) viewingAngle

เครื่องมือสร้างร้านสะดวกซื้อสําหรับ GMS CameraPosition ที่มีพร็อพเพอร์ตี้กล้องทั้งหมดตาม initWithTarget:Zoom:bearing:viewingAngle:

+ (อินสแตนซ์ประเภท) CameraWithLatitude: (CLLocationDegrees) latitude
ลองจิจูด: (CLLocationDegrees) longitude
ซูม: (ลอย) ซูม
ราง: (CLLocationDirection) ความประหยัด
มุมมอง: (คู่) viewingAngle

เครื่องมือสร้างอํานวยความสะดวกสําหรับ GMS CameraPosition ที่มีละติจูด/ลองจิจูดและพร็อพเพอร์ตี้กล้องอื่นๆ ทั้งหมดตาม initWithTarget:zoom:bearing:viewingAngle:

+ (ลอย) zoomAtCoordiate: (CLLocationCoordiate2D) พิกัด
สําหรับเครื่องวัด: (CLLocationระยะทาง) เมตร
แต้มต่อ: (CGFloat) แต้ม

ดูระดับการซูมที่ระยะห่าง meters สําหรับ coord ใน Earth ซึ่งสอดคล้องกับจํานวนหน้าจอที่ระบุ points

สําหรับการซูมที่มีขนาดใหญ่มากหรือเล็ก ระดับการซูมที่ส่งคืนอาจเล็กกว่าหรือใหญ่กว่าระดับการซูมขั้นต่ําหรือสูงสุดที่ได้รับอนุญาตในกล้อง

วิธีช่วยเหลือนี้มีประโยชน์ในการสร้างตําแหน่งกล้องที่มีพื้นที่จริงบนโลก


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

- (CLLocationCoordiate2D) target [read, assign]

ตําแหน่งบนโลกที่กล้องชี้ไป

ติดตั้งใช้งานใน GMSMutable CameraPosition

- (ลอย) ซูม [read, assign]

ระดับการซูม

ซูมใช้สเกลขยายที่มีค่าสมาชิก โดยการซูม 0 จะแสดงโลกทั้งใบเป็นสี่เหลี่ยมจัตุรัส 256 x 256 การซูมแต่ละระดับต่อเนื่องจะเพิ่มการขยายอีก 2 ระดับ ดังนั้นที่การซูมระดับ 1 โลกคือ 512x512 และที่ระดับการซูม 2 โลกทั้งใบคือ 1024x1024

ติดตั้งใช้งานใน GMSMutable CameraPosition

- (CLLocationDirection) กําลังโหลด [read, assign]

หมุนกล้องเป็นองศาตามเข็มนาฬิกาจากทิศเหนือจริง

ติดตั้งใช้งานใน GMSMutable CameraPosition

- (ดับเบิล) viewingAngle [read, assign]

มุมเป็นองศาของกล้องถ่ายรูปจากจุดจอมดิน (ที่หันหน้าไปทางโลก)

0 ตรงตัว 90 ขนานกับพื้น โปรดทราบว่ามุมสูงสุดที่อนุญาตจะขึ้นอยู่กับการซูม และอาจเรียกได้ว่าเป็นชุดของส่วนเส้นเป็นฟังก์ชันการซูม ไม่ใช่ฟังก์ชันขั้นตอน สําหรับการซูม 16 ขึ้นไป มุมสูงสุดคือ 65 องศา สําหรับการซูมไม่เกิน 10 มุมสูงสุดคือ 30 องศา

ติดตั้งใช้งานใน GMSMutable CameraPosition