ติดตั้งใช้งาน Serializing
สี่เหลี่ยมคางหมูที่เปลี่ยนแปลงไม่ได้ซึ่งอธิบายพื้นที่บนแผนที่ ซึ่งมองเห็นได้จากตำแหน่งกล้องที่เฉพาะเจาะจง เมื่อกล้องมองลงด้านล่าง พื้นที่ที่มองเห็นได้จะเป็นรูปสี่เหลี่ยมผืนผ้า (แต่ไม่จำเป็นต้องวางแนวแกนเนื่องจากทิศทางอาจไม่ได้อยู่ทิศเหนือ) เมื่อเอียงกล้อง พื้นที่ที่มองเห็นได้จะเป็นสี่เหลี่ยมคางหมูซึ่งมีด้านที่ขนาน 2 ด้านที่เล็กกว่าด้านที่ใกล้กับกล้องมากที่สุด
สรุปข้อมูลช่อง
สาธารณะ สุดท้าย LatLng | farLeft | การฉายภาพมุมซ้ายบนของหน้าจอไปยังระนาบพื้น |
สาธารณะ สุดท้าย LatLng | farRight | การฉายภาพที่มุมขวาบนของหน้าจอไปยังระนาบพื้น |
สาธารณะ สุดท้าย LatLngBounds | latLngBounds | กรอบล้อมรอบที่เล็กที่สุดที่ครอบคลุมบริเวณที่มองเห็นได้นี้ |
สาธารณะ สุดท้าย LatLng | nearLeft | การฉายภาพมุมซ้ายล่างของหน้าจอไปยังระนาบพื้น |
สาธารณะ สุดท้าย LatLng | nearRight | การฉายภาพมุมขวาล่างของหน้าจอไปยังระนาบพื้น |
สรุปเครื่องมือสร้างสาธารณะ
VisibleRegion(LatLng ใกล้ซ้าย, LatLng ใกล้ขวา, LatLng ซ้ายสุด, LatLng FarRight, LatLngBounds latLngBounds)
สร้างพื้นที่ที่มองเห็นได้ใหม่โดยกำหนดมุมทั้ง 4 ด้านของกล้อง
|
สรุปวิธีการสาธารณะ
boolean |
เท่ากับ(ออบเจ็กต์ o)
เปรียบเทียบ
VisibleRegion นี้กับวัตถุอื่น |
int |
hashCode()
|
สตริง |
toString()
|
ข้อมูลสรุปของเมธอดที่รับช่วงมา
ช่อง
สาธารณะ สุดท้าย LatLngBounds latLngBounds
ผู้รับสร้างสาธารณะ
สาธารณะ VisibleRegion (LatLng ใกล้ซ้าย, LatLng ใกล้ขวา, LatLng FarLeft, LatLng FarRight, LatLngBounds latLngBounds)
สร้างพื้นที่ที่มองเห็นได้ใหม่โดยกำหนดมุมทั้ง 4 ด้านของกล้อง พารามิเตอร์ LatLng ต้องกำหนดรูปร่างนูน (ขอบของรูปร่างที่ได้จะต้องไม่ตัดกัน) ไม่มีการตรวจสอบขอบเขตขณะรันไทม์
พารามิเตอร์
nearLeft | วัตถุ LatLng ที่มีละติจูดและลองจิจูดของมุมซ้ายใกล้ของภูมิภาค |
---|---|
nearRight | วัตถุ LatLng ที่มีละติจูดและลองจิจูดของมุมขวาใกล้ของภูมิภาค |
farLeft | วัตถุ LatLng ที่มีละติจูดและลองจิจูดของมุมซ้ายสุดของภูมิภาค |
farRight | วัตถุ LatLng ที่มีละติจูดและลองจิจูดของมุมขวาสุดของภูมิภาค |
latLngBounds | กรอบล้อมรอบที่เล็กที่สุดที่มีพื้นที่ที่มองเห็นได้ซึ่งกำหนดในคลาสนี้ หากช่องนี้ตัดผ่านเส้นเมริเดียน 180° (เส้นแนวตั้งจากเหนือไปใต้) ลองจิจูดใน farRight จะเป็นค่าลบ และลองจิจูดใน farLeft จะเป็นบวก เช่นเดียวกันกับ nearRight และ nearLeft
|
วิธีการสาธารณะ
สาธารณะ บูลีน เท่ากับ (ออบเจ็กต์ o)
เปรียบเทียบ VisibleRegion
นี้กับวัตถุอื่น หากวัตถุอื่นเป็นตัวชี้ไปยังวัตถุนี้จริงๆ หรือหากทั้ง 4 มุมและขอบเขตของวัตถุ 2 วัตถุเหมือนกัน เมธอดนี้จะแสดงค่า "จริง" ไม่เช่นนั้น เมธอดนี้จะแสดงค่าเท็จ
พารามิเตอร์
o | Object แสดงผลเป็น "จริง" หากวัตถุทั้ง 2 เป็นวัตถุเดียวกัน หรือหากมุมทั้ง 4 มุมและขอบเขตของวัตถุทั้ง 2 อย่างเหมือนกัน หากไม่เป็นเช่นนั้น ให้คืนค่า "เท็จ"
|
---|