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


ภาพรวม

GMSCameraPosition เวอร์ชันที่เปลี่ยนแปลงได้

รับค่า GMSCameraPosition

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

(ประเภทอินสแตนซ์)- initWithTarget:zoom:bearing:viewingAngle:
 เครื่องมือเริ่มต้นที่กำหนด
(ประเภทอินสแตนซ์)- initWithTarget:ซูม:
 เครื่องมือเริ่มต้นความสะดวกสบายสำหรับ GMSCameraPosition สำหรับเป้าหมายและระดับการซูมที่เฉพาะเจาะจง
(ประเภทอินสแตนซ์)- initWithLatitude:longitude:zoom:
 เครื่องมือเริ่มต้นความสะดวกสบายสำหรับ GMSCameraPosition สำหรับระดับละติจูด ลองจิจูด และการซูมที่เฉพาะเจาะจง
(ประเภทอินสแตนซ์)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 เครื่องมือเริ่มต้นความสะดวกสบายสำหรับ GMSCameraPosition โดยใช้ละติจูด/ลองจิจูดและคุณสมบัติกล้องอื่นๆ ทั้งหมดตาม -initWithTarget:zoom:bearing:viewingAngle:.

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

(ประเภทอินสแตนซ์)+ cameraWithTarget:ซูม
 ตัวสร้างความสะดวกของ GMSCameraPosition สําหรับเป้าหมายและระดับการซูมที่เฉพาะเจาะจง
(ประเภทอินสแตนซ์)+ cameraWithLatitude:longitude:zoom:
 ตัวสร้างความสะดวกสําหรับ GMSCameraPosition ตาม CameraWithTarget:zoom:
(ประเภทอินสแตนซ์)+ cameraWithTarget:zoom:bearing:viewingAngle:
 ตัวสร้างความสะดวกสำหรับ GMSCameraPosition ที่มีคุณสมบัติของกล้องทั้งหมดตาม initWithTarget:zoom:bearing:viewingAngle:
(ประเภทอินสแตนซ์)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 ตัวสร้างความสะดวกสำหรับ GMSCameraPosition โดยใช้ละติจูด/ลองจิจูดและคุณสมบัติกล้องอื่นๆ ทั้งหมดตาม initWithTarget:zoom:bearing:viewingAngle:
(float) + zoomAtCoordinate:forMeters:perPoints:
 ดูระดับการซูมที่ระยะห่าง meters ซึ่งเท่ากับ coord บน Earth ซึ่งตรงกับจำนวนหน้าจอที่ระบุ points

พร็อพเพอร์ตี้

CLLocationCoordinate2Dเป้าหมาย
float ซูม
CLLocationDirectionการแบกรับ
คู่viewingAngle

เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก

- (อินสแตนซ์) initWithTarget: (CLLocationCoordinate2D)  เป้าหมาย
ซูม: (float)  ซูม
โดยใช้: (CLLocationDirection) การแบกรับ
มุมมอง: (ดับเบิล) viewingAngle

เครื่องมือเริ่มต้นที่กำหนด

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

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

เครื่องมือเริ่มต้นความสะดวกสบายสำหรับ GMSCameraPosition สำหรับเป้าหมายและระดับการซูมที่เฉพาะเจาะจง

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

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

เครื่องมือเริ่มต้นความสะดวกสบายสำหรับ GMSCameraPosition สำหรับระดับละติจูด ลองจิจูด และการซูมที่เฉพาะเจาะจง

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

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

เครื่องมือเริ่มต้นความสะดวกสบายสำหรับ GMSCameraPosition โดยใช้ละติจูด/ลองจิจูดและคุณสมบัติกล้องอื่นๆ ทั้งหมดตาม -initWithTarget:zoom:bearing:viewingAngle:.

พารามิเตอร์:
latitudeองค์ประกอบละติจูดของตำแหน่งที่กล้องชี้ไป
longitudeองค์ประกอบละติจูดของตำแหน่งที่กล้องชี้ไป
zoomระดับการซูมบริเวณกึ่งกลางหน้าจอ
การแบกทิศทางของกล้องจากทิศเหนือจริงเป็นองศาตามเข็มนาฬิกา
viewingAngleมุม หน่วยเป็นองศา ของมุมกล้องจากจุดต่ำสุด (หันเข้าหาโลกโดยตรง)
+ (อินสแตนซ์) CameraWithTarget: (CLLocationCoordinate2D)  เป้าหมาย
ซูม: (float)  ซูม

ตัวสร้างความสะดวกของ GMSCameraPosition สําหรับเป้าหมายและระดับการซูมที่เฉพาะเจาะจง

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

+ (instancetype) CameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
ซูม: (float)  ซูม

ตัวสร้างความสะดวกสําหรับ GMSCameraPosition ตาม CameraWithTarget:zoom:

+ (อินสแตนซ์) CameraWithTarget: (CLLocationCoordinate2D)  เป้าหมาย
ซูม: (float)  ซูม
โดยใช้: (CLLocationDirection) การแบกรับ
มุมมอง: (ดับเบิล) viewingAngle

ตัวสร้างความสะดวกสำหรับ GMSCameraPosition ที่มีคุณสมบัติของกล้องทั้งหมดตาม initWithTarget:zoom:bearing:viewingAngle:

+ (instancetype) CameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
ซูม: (float)  ซูม
โดยใช้: (CLLocationDirection) การแบกรับ
มุมมอง: (ดับเบิล) viewingAngle

ตัวสร้างความสะดวกสำหรับ GMSCameraPosition โดยใช้ละติจูด/ลองจิจูดและคุณสมบัติกล้องอื่นๆ ทั้งหมดตาม initWithTarget:zoom:bearing:viewingAngle:

+ (แบบลอย) ZoomAtCoordinate: (CLLocationCoordinate2D)  พิกัด
สำหรับเมตร: (CLLocationLocation) เมตร
ต่อคะแนน: (CGFloat) คะแนน

ดูระดับการซูมที่ระยะห่าง meters ซึ่งเท่ากับ coord บน Earth ซึ่งตรงกับจำนวนหน้าจอที่ระบุ points

สำหรับระยะที่กว้างหรือไกลมาก ระดับการซูมที่แสดงผลอาจเล็กกว่าหรือใหญ่กว่าระดับการซูมต่ำสุดหรือสูงสุดที่ใช้ได้ของกล้อง

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


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

- เป้าหมาย (CLLocationCoordinate2D) [read, write, assign]

ใช้งาน GMSCameraPosition

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

ใช้งาน GMSCameraPosition

- (CLLocationDirection) ทิศทาง [read, write, assign]

ใช้งาน GMSCameraPosition

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

ใช้งาน GMSCameraPosition