สร้างตำแหน่งกล้อง
สรุปเครื่องมือสร้างสาธารณะ
CameraPosition.Builder()
สร้างเครื่องมือสร้างที่ว่างเปล่า
|
|
CameraPosition.Builder(CameraPosition ก่อนหน้า)
|
สรุปวิธีการสาธารณะ
CameraPosition.Builder |
แบริ่ง(ตลับลูกปืน)
ตั้งค่าทิศทางที่กล้องถ่ายรูปชี้ไปในหน่วยองศาตามเข็มนาฬิกาจากทิศเหนือ
|
CameraPosition |
build()
สร้าง
CameraPosition |
CameraPosition.Builder | |
CameraPosition.Builder |
tilt(การเอียงลอย)
ตั้งมุมเป็นองศาของกล้องจากจุดต่ำสุด (หันเข้าหาโลกโดยตรง)
|
CameraPosition.Builder |
ซูม(ซูมแบบลอย)
ตั้งค่าระดับการซูมของกล้อง
|
ข้อมูลสรุปของเมธอดที่รับช่วงมา
ผู้รับสร้างสาธารณะ
สาธารณะ CameraPosition.Builder ()
สร้างเครื่องมือสร้างที่ว่างเปล่า
วิธีการสาธารณะ
สาธารณะ CameraPosition.Builder แบริ่ง (ตลับลูกปืน)
ตั้งค่าทิศทางที่กล้องถ่ายรูปชี้ไปในหน่วยองศาตามเข็มนาฬิกาจากทิศเหนือ
พารามิเตอร์
การแบก |
---|
สาธารณะ CameraPosition.Builder การเอียง (การเอียงแบบลอย)
ตั้งมุมเป็นองศาของกล้องจากจุดต่ำสุด (หันเข้าหาโลกโดยตรง) เมื่อเปลี่ยนตำแหน่งกล้องสำหรับแผนที่ ค่านี้จะจำกัดโดยขึ้นอยู่กับระดับการซูมของกล้อง ข้อจำกัดมีดังนี้
- สำหรับระดับการซูมน้อยกว่า 10 ค่าสูงสุดคือ 30
- สำหรับระดับการซูมจาก 10 ถึง 14 ค่าสูงสุดจะเพิ่มขึ้นเชิงเส้นจาก 30 เป็น 45 (เช่น ที่ระดับการซูม 12 ค่าสูงสุดคือ 37.5)
- สำหรับระดับการซูมจาก 14 ถึง 15.5 ค่าสูงสุดจะเพิ่มขึ้นเชิงเส้นจาก 45 เป็น 67.5
- สำหรับระดับการซูมที่มากกว่า 15.5 ค่าสูงสุดคือ 67.5
พารามิเตอร์
เอียง |
---|
สาธารณะ CameraPosition.Builder ซูม (ซูมแบบลอย)
ตั้งค่าระดับการซูมของกล้อง ระดับการซูมมีการกำหนดไว้ว่าที่ระดับการซูม 0 โลกทั้งใบจะมีความกว้างประมาณ 256dp (ในกรณีที่กล้องไม่ได้เอียง) การเพิ่มระดับการซูม 1 เป็น 2 เท่าของความกว้างของโลกบนหน้าจอ ดังนั้นที่ระดับการซูม N ความกว้างของโลกจึงประมาณ 256 * 2 N dp นั่นคือที่ระดับการซูม 2 โลกทั้งใบจะมีความกว้างประมาณ 1024dp
เมื่อเปลี่ยนตำแหน่งกล้องสำหรับแผนที่ ระดับการซูมของกล้องจะจำกัดอยู่ที่บางช่วงโดยขึ้นอยู่กับปัจจัยต่างๆ เช่น ตำแหน่ง ประเภทแผนที่ และขนาดแผนที่ ใช้ GoogleMap.getMinZoomLevel
และ GoogleMap.getMaxZoomLevel
เพื่อค้นหาข้อจำกัด โปรดทราบว่าการซูมของกล้องไม่จำเป็นต้องเป็นจำนวนเต็ม
พารามิเตอร์
zoom |
---|