ภาพรวม
GMSCameraUpdate แสดงถึงการอัปเดตที่อาจนําไปใช้กับ GMSMapView ได้
เป็นการสรุปตรรกะบางประการสำหรับการแก้ไขกล้องปัจจุบัน
แต่ควรสร้างโดยใช้วิธีการช่วยจากโรงงานด้านล่างเท่านั้น
ฟังก์ชันสมาชิกสาธารณะแบบคงที่ | |
(GMSCameraUpdate *) | + zoomIn |
แสดงผล GMSCameraUpdate ที่ซูมเข้าในแผนที่ | |
(GMSCameraUpdate *) | + zoomOut |
แสดงผล GMSCameraUpdate ที่ซูมออกบนแผนที่ | |
(GMSCameraUpdate *) | + ซูมโดย |
แสดงผล GMSCameraUpdate ที่เปลี่ยนการซูมตามระดับที่ระบุ | |
(GMSCameraUpdate *) | + ซูมไปที่ |
แสดงผล GMSCameraUpdate ที่ตั้งค่าการซูมจนถึงระดับที่ระบุ | |
(GMSCameraUpdate *) | + setTarget: |
แสดงผล GMSCameraUpdate ที่กำหนดเป้าหมายกล้องไปยังพิกัดที่ระบุ | |
(GMSCameraUpdate *) | + setTarget:ซูม: |
แสดงผล GMSCameraUpdate และตั้งค่าเป้าหมายของกล้องและซูมเป็นค่าที่ระบุ | |
(GMSCameraUpdate *) | + setcamera |
แสดงผล GMSCameraUpdate ซึ่งตั้งค่ากล้องเป็น GMSCameraPosition ที่ระบุ | |
(GMSCameraUpdate *) | + fitBounds: |
แสดงผล GMSCameraUpdate ที่เปลี่ยนรูปแบบกล้องโดยให้ขอบเขตที่ระบุอยู่กึ่งกลางของหน้าจอที่ระดับการซูมสูงสุดเท่าที่จะเป็นไปได้ | |
(GMSCameraUpdate *) | + fitBounds:withPadding: |
โค้ดนี้คล้ายกับ fitBounds แต่จะอนุญาตให้ระบุระยะห่างจากขอบ (เป็นจุด) เพื่อแทรกกรอบล้อมรอบจากขอบของมุมมอง | |
(GMSCameraUpdate *) | + fitBounds:withEdgeInsets: |
วิธีนี้คล้ายกับ fitBounds: แต่อนุญาตให้ระบุส่วนแทรกของขอบเพื่อที่จะแทรกกรอบล้อมรอบจากขอบของมุมมอง | |
(GMSCameraUpdate *) | + scrollByX:Y: |
แสดงผล GMSCameraUpdate ที่จะเลื่อนจุดศูนย์กลางของมุมมองเป็นจำนวนจุดที่ระบุในทิศทาง x และ y | |
(GMSCameraUpdate *) | + zoomBy:atPoint: |
แสดงผล GMSCameraUpdate ที่ซูมด้วยจุดโฟกัส โดยจุดโฟกัสจะคงอยู่คงที่บนหน้าจอ |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
+ (GMSCameraUpdate *) zoomIn |
แสดงผล GMSCameraUpdate ที่ซูมเข้าในแผนที่
การเพิ่มการซูมคือ 1.0
+ (GMSCameraUpdate *) zoomOut |
แสดงผล GMSCameraUpdate ที่ซูมออกบนแผนที่
การเพิ่มการซูมคือ -1.0
+ (GMSCameraUpdate *) ซูมโดย: | (float) | เดลต้า |
แสดงผล GMSCameraUpdate ที่เปลี่ยนการซูมตามระดับที่ระบุ
+ (GMSCameraUpdate *) ซูมไปที่: | (float) | ซูม |
แสดงผล GMSCameraUpdate ที่ตั้งค่าการซูมจนถึงระดับที่ระบุ
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | เป้าหมาย |
แสดงผล GMSCameraUpdate ที่กำหนดเป้าหมายกล้องไปยังพิกัดที่ระบุ
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | เป้าหมาย | |
ซูม: | (float) | ซูม | |
แสดงผล GMSCameraUpdate และตั้งค่าเป้าหมายของกล้องและซูมเป็นค่าที่ระบุ
+ (GMSCameraUpdate *) setCamera: | (GMSCameraPosition *) | กล้อง |
แสดงผล GMSCameraUpdate ซึ่งตั้งค่ากล้องเป็น GMSCameraPosition ที่ระบุ
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | ขอบเขต |
แสดงผล GMSCameraUpdate ที่เปลี่ยนรูปแบบกล้องโดยให้ขอบเขตที่ระบุอยู่กึ่งกลางของหน้าจอที่ระดับการซูมสูงสุดเท่าที่จะเป็นไปได้
ขอบเขตจะมีระยะห่างจากขอบเริ่มต้นอยู่ที่ 64 จุด
การอัปเดตกล้องที่ส่งกลับจะกำหนดทิศทางของกล้องและเอียงเป็นค่า 0 เริ่มต้น (เช่น หันไปทางทิศเหนือแล้วมองโลกโดยตรง)
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | ขอบเขต | |
พร้อมระยะห่างจากขอบ: | (CGFloat) | ระยะห่างจากขอบ | |
โค้ดนี้คล้ายกับ fitBounds แต่จะอนุญาตให้ระบุระยะห่างจากขอบ (เป็นจุด) เพื่อแทรกกรอบล้อมรอบจากขอบของมุมมอง
หาก padding
ที่ขอมีขนาดใหญ่กว่าขนาดมุมมองในแนวตั้งหรือแนวนอน แผนที่จะซูมออกมากที่สุด
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | ขอบเขต | |
ด้วยEdgeInsets: | (UIEdgeInsets) | edgeInsets | |
วิธีนี้คล้ายกับ fitBounds: แต่อนุญาตให้ระบุส่วนแทรกของขอบเพื่อที่จะแทรกกรอบล้อมรอบจากขอบของมุมมอง
หาก edgeInsets
ที่ขอมีขนาดใหญ่กว่าขนาดมุมมองในแนวตั้งหรือแนวนอน แผนที่จะซูมออกมากที่สุด
+ (GMSCameraUpdate *) ScrollByX: | (CGFloat) | dX | |
ใช่: | (CGFloat) | dY | |
แสดงผล GMSCameraUpdate ที่จะเลื่อนจุดศูนย์กลางของมุมมองเป็นจำนวนจุดที่ระบุในทิศทาง x และ y
X ขยายไปทางขวา Y ขยายออก
+ (GMSCameraUpdate *) ซูมโดย: | (float) | ซูม | |
จุด: | (CGPoint) | จุด | |
แสดงผล GMSCameraUpdate ที่ซูมด้วยจุดโฟกัส โดยจุดโฟกัสจะคงอยู่คงที่บนหน้าจอ