การคาดคะเน

อินเทอร์เฟซสาธารณะ การฉายภาพ

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

คุณควรเข้าถึงเมธอดทั้งหมดได้จากเธรด UI ของ Android เท่านั้น

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

บทคัดย่อ LatLng
fromScreenLocation(จุดแต้ม)
แสดงตำแหน่งทางภูมิศาสตร์ที่สอดคล้องกับตำแหน่งหน้าจอ
นามธรรม VisibleRegion
getVisibleRegion()
รับการฉายภาพของเศษส่วนการดูเพื่อแปลงระหว่างพิกัดหน้าจอและพิกัดภูมิศาสตร์/ลองจิจูด
abstract จุด
toScreenLocation(สถานที่ LatLng)
แสดงตำแหน่งหน้าจอที่สอดคล้องกับพิกัดทางภูมิศาสตร์ (LatLng)

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

สาธารณะ นามธรรม LatLng fromScreenLocation (Point Point)

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

พารามิเตอร์
คะแนน Point บนหน้าจอในหน่วยพิกเซลหน้าจอ
คิกรีเทิร์น
  • LatLng ที่สอดคล้องกับ point บนหน้าจอ หรือ null หากแสงที่ส่องผ่านจุดหน้าจอที่กำหนดไม่ตัดกับระนาบพื้น (ซึ่งอาจเกิดขึ้นหากแผนที่เอียงอย่างมาก)

สาธารณะ นามธรรม VisibleRegion getVisibleRegion ()

รับการฉายภาพของเศษส่วนการดูเพื่อแปลงระหว่างพิกัดหน้าจอและพิกัดภูมิศาสตร์/ลองจิจูด

คิกรีเทิร์น
  • การฉายภาพของ Frustum ในสภาวะปัจจุบันที่มีระยะห่างจากขอบที่นำเข้าบัญชี หรือ null หากการฉายภาพมีจุดที่ไม่จับคู่กับที่ใดก็ได้บนแผนที่ (เช่น กล้องมองเห็นนอกโลก)

สาธารณะ นามธรรม จุด toScreenLocation (LatLng)

แสดงตำแหน่งหน้าจอที่สอดคล้องกับพิกัดทางภูมิศาสตร์ (LatLng) ตำแหน่งหน้าจอเป็นพิกเซลหน้าจอ (ไม่ใช่พิกเซลที่แสดง) ที่สัมพันธ์กับด้านซ้ายบนของแผนที่ (ไม่ใช่จากทั้งหน้าจอ)

พารามิเตอร์
สถานที่ LatLng บนแผนที่เพื่อแปลงเป็นตำแหน่งหน้าจอ
คิกรีเทิร์น
  • Point จะแสดงตำแหน่งหน้าจอเป็นพิกเซลหน้าจอ หรือ null หาก location ฉายภาพหลังระนาบกล้อง