ตัวสร้างตําแหน่งกล้อง

คลาสสุดท้ายแบบคงที่แบบสาธารณะ CameraPosition.Builder ขยายออบเจ็กต์

สร้างตำแหน่งกล้อง

สรุปเครื่องมือสร้างสาธารณะ

CameraPosition.Builder()
สร้างเครื่องมือสร้างที่ว่างเปล่า
CameraPosition.Builder(CameraPosition ก่อนหน้า)

สรุปวิธีการสาธารณะ

CameraPosition.Builder
แบริ่ง(ตลับลูกปืน)
ตั้งค่าทิศทางที่กล้องถ่ายรูปชี้ไปในหน่วยองศาตามเข็มนาฬิกาจากทิศเหนือ
CameraPosition
build()
สร้าง CameraPosition
CameraPosition.Builder
target(สถานที่ตั้งLatLng)
ตั้งค่าตำแหน่งที่กล้องชี้ไป
CameraPosition.Builder
tilt(การเอียงลอย)
ตั้งมุมเป็นองศาของกล้องจากจุดต่ำสุด (หันเข้าหาโลกโดยตรง)
CameraPosition.Builder
ซูม(ซูมแบบลอย)
ตั้งค่าระดับการซูมของกล้อง

ข้อมูลสรุปของเมธอดที่รับช่วงมา

ผู้รับสร้างสาธารณะ

สาธารณะ CameraPosition.Builder ()

สร้างเครื่องมือสร้างที่ว่างเปล่า

สาธารณะ CameraPosition.Builder (CameraPosition ก่อนหน้า)

พารามิเตอร์
ก่อนหน้า

วิธีการสาธารณะ

สาธารณะ CameraPosition.Builder แบริ่ง (ตลับลูกปืน)

ตั้งค่าทิศทางที่กล้องถ่ายรูปชี้ไปในหน่วยองศาตามเข็มนาฬิกาจากทิศเหนือ

พารามิเตอร์
การแบก

สาธารณะ CameraPosition สร้าง ()

สร้าง CameraPosition

สาธารณะ CameraPosition.Builder เป้าหมาย (LatLng)

ตั้งค่าตำแหน่งที่กล้องชี้ไป

พารามิเตอร์
สถานที่

สาธารณะ CameraPosition.Builder การเอียง (การเอียงแบบลอย)

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

  • สำหรับระดับการซูมน้อยกว่า 10 ค่าสูงสุดคือ 30
  • สำหรับระดับการซูมจาก 10 ถึง 14 ค่าสูงสุดจะเพิ่มขึ้นเชิงเส้นจาก 30 เป็น 45 (เช่น ที่ระดับการซูม 12 ค่าสูงสุดคือ 37.5)
  • สำหรับระดับการซูมจาก 14 ถึง 15.5 ค่าสูงสุดจะเพิ่มขึ้นเชิงเส้นจาก 45 เป็น 67.5
  • สำหรับระดับการซูมที่มากกว่า 15.5 ค่าสูงสุดคือ 67.5
ค่าต่ำสุดคือ 0 เสมอ (ลงโดยตรง) หากคุณระบุค่านอกช่วงนี้และพยายาม ย้ายกล้องไปยังตำแหน่งกล้องนี้ ค่าจะถูกบีบให้อยู่ภายในขอบเขตเหล่านี้

พารามิเตอร์
เอียง

สาธารณะ CameraPosition.Builder ซูม (ซูมแบบลอย)

ตั้งค่าระดับการซูมของกล้อง ระดับการซูมมีการกำหนดไว้ว่าที่ระดับการซูม 0 โลกทั้งใบจะมีความกว้างประมาณ 256dp (ในกรณีที่กล้องไม่ได้เอียง) การเพิ่มระดับการซูม 1 เป็น 2 เท่าของความกว้างของโลกบนหน้าจอ ดังนั้นที่ระดับการซูม N ความกว้างของโลกจึงประมาณ 256 * 2 N dp นั่นคือที่ระดับการซูม 2 โลกทั้งใบจะมีความกว้างประมาณ 1024dp

เมื่อเปลี่ยนตำแหน่งกล้องสำหรับแผนที่ ระดับการซูมของกล้องจะจำกัดอยู่ที่บางช่วงโดยขึ้นอยู่กับปัจจัยต่างๆ เช่น ตำแหน่ง ประเภทแผนที่ และขนาดแผนที่ ใช้ GoogleMap.getMinZoomLevel และ GoogleMap.getMaxZoomLevel เพื่อค้นหาข้อจำกัด โปรดทราบว่าการซูมของกล้องไม่จำเป็นต้องเป็นจำนวนเต็ม

พารามิเตอร์
zoom