ตัวเลือกการวางซ้อน

ชั้นเรียนสุดท้ายแบบสาธารณะ GroundOverlayOptions ขยายออบเจ็กต์
implements พาร์เซลได้

กำหนดตัวเลือกสำหรับการวางซ้อนพื้น

สรุปอย่างสม่ำเสมอ

จำนวนลอยตัว NO_DIMENSION แจ้งเมื่อไม่ได้ระบุขนาดสำหรับความสูง

สรุปค่าคงที่ที่รับช่วงมา

ข้อมูลสรุปของเครื่องมือสร้างแบบสาธารณะ

GroundOverlayOptions()
สร้างตัวเลือกการวางซ้อนพื้นชุดใหม่

ข้อมูลสรุปของเมธอดสาธารณะ

GroundOverlayOptions
Anchor(Flo u, Float v)
ระบุแท็ก Anchor
GroundOverlayOptions
การยึด(ทิศทางที่ลอยอยู่)
ระบุทิศทางของพื้นดินแบบองศาตามเข็มนาฬิกาจากทิศเหนือ
GroundOverlayOptions
clickable(คลิกบูลีนได้)
ระบุว่าการซ้อนทับพื้นสามารถคลิกได้หรือไม่
จำนวนลอยตัว
getAnchorU()
จุดยึดสัมพัทธ์แนวนอน 0.0 และ 1.0 หมายถึงขอบด้านซ้ายและขวา ตามลำดับ
จำนวนลอยตัว
getAnchorV()
จุดยึดแบบสัมพัทธ์ในแนวตั้ง 0.0 และ 1.0 หมายถึงขอบด้านบนและด้านล่างตามลำดับ
จำนวนลอยตัว
getBearing()
รับชุดทิศทางสำหรับวัตถุ GroundOverlayOptions นี้
LatLngBounds
getBounds()
รับขอบเขตที่ตั้งไว้สำหรับออบเจ็กต์ GroundOverlayOptions นี้
จำนวนลอยตัว
getHeight()
รับการตั้งค่าความสูงสำหรับออบเจ็กต์ GroundOverlayOptions นี้
BitmapDescriptor
getImage()
รับชุดข้อบ่งชี้รูปภาพสำหรับออบเจ็กต์ GroundOverlayOptions นี้
LatLng
getLocation()
รับชุดตำแหน่งสำหรับออบเจ็กต์ GroundOverlayOptions นี้
จำนวนลอยตัว
getTransparency()
รับชุดความโปร่งใสสำหรับออบเจ็กต์ GroundOverlayOptions นี้
จำนวนลอยตัว
getWidth()
รับการตั้งค่าความกว้างสำหรับออบเจ็กต์ GroundOverlayOptions นี้
จำนวนลอยตัว
getZIndex()
รับ zIndex ที่ตั้งค่าไว้สำหรับออบเจ็กต์ GroundOverlayOptions นี้
GroundOverlayOptions
image(BitmapDescriptor imageDescriptor)
ระบุภาพสำหรับการวางซ้อนพื้นนี้
boolean
isClickable()
รับการตั้งค่าความสามารถในการคลิกได้สำหรับออบเจ็กต์ GroundOverlayOptions นี้
boolean
isVisible()
รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์ GroundOverlayOptions นี้
GroundOverlayOptions
position(ตำแหน่ง LatLng, ความกว้างของลอย)
ระบุตำแหน่งของการวางซ้อนพื้นนี้โดยใช้จุดยึด (a LatLng) และ ความกว้าง (เมตร)
GroundOverlayOptions
position(ตำแหน่ง LatLng, ความกว้างของลอย, ความสูงลอย)
ระบุตำแหน่งสำหรับการวางซ้อนพื้นนี้โดยใช้จุดยึด (a LatLng) ที่มีความกว้าง และความสูง (ทั้งสองหน่วยเป็นเมตร)
GroundOverlayOptions
positionFromBounds(ขอบเขต LatLngBounds)
ระบุตำแหน่งสำหรับการวางซ้อนพื้นนี้
GroundOverlayOptions
ความโปร่งใส(ความโปร่งใสแบบลอย)
ระบุความโปร่งใสของการวางซ้อนพื้น
GroundOverlayOptions
visible(boolean visible)
ระบุการแสดงผลสำหรับภาพซ้อนทับระดับพื้น
GroundOverlayOptions
zIndex(zIndex แบบลอย)
ระบุ zIndex ของการวางซ้อนภาคพื้นดิน กล่าวคือ ลำดับการวาดพื้นที่แสดง

สรุปวิธีการที่รับมา

ค่าคงที่

สาธารณะ คงที่ รอบชิงชนะเลิศ จำนวนลอยตัว NO_DIMENSION

แจ้งเมื่อไม่ได้ระบุขนาดสำหรับความสูง

มูลค่าคงที่: -1.0

ผู้รับเหมาก่อสร้าง

สาธารณะ GroundOverlayOptions ()

สร้างตัวเลือกการวางซ้อนพื้นชุดใหม่

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

สาธารณะ GroundOverlayOptions โฆษณา Anchor (Float u, Float v)

ระบุแท็ก Anchor

โฆษณา Anchor อยู่ในแนวเดียวกับตำแหน่งของการวางซ้อนพื้น

จุดยึดระบุอยู่ในพื้นที่ต่อเนื่อง 2 มิติโดยที่ (0,0), (1,0), (0,1) และ (1,1) จะแสดงมุมซ้ายบน ด้านบนขวา ด้านล่างซ้าย และมุมขวาล่างตามลำดับ

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

พารามิเตอร์
u พิกัด u ของสมอ
v พิกัด v ของสมอ
การคืนสินค้า

สาธารณะ GroundOverlayOptions หมี (ทิศทางลอยตัว)

ระบุทิศทางของพื้นดินแบบองศาตามเข็มนาฬิกาจากทิศเหนือ การหมุนคือ เกี่ยวกับจุดยึด หากไม่ได้ระบุไว้ ค่าเริ่มต้นจะเป็น 0 (กล่าวคือ ขึ้นบนรูปภาพ ทิศเหนือ)

โปรดทราบว่าขอบเขตละติจูด-ลองจิจูดจะมีผลก่อนการหมุน

พารามิเตอร์
การแบก ทิศทางตามเข็มนาฬิกาจากทิศเหนือเป็นองศา ค่าอยู่นอกช่วง [0, 360) จะถูกทำให้เป็นมาตรฐาน
การคืนสินค้า
  • วัตถุ GroundOverlayOptions นี้พร้อมชุดทิศทางใหม่

สาธารณะ GroundOverlayOptions คลิกได้ (คลิกบูลีนได้)

ระบุว่าการซ้อนทับพื้นสามารถคลิกได้หรือไม่ ความสามารถในการคลิกได้เริ่มต้นคือ false

พารามิเตอร์
คลิกได้ การตั้งค่าความสามารถในการคลิกแบบใหม่
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่าความสามารถในการคลิกแบบใหม่

สาธารณะ จำนวนลอยตัว getAnchorU ()

จุดยึดสัมพัทธ์แนวนอน 0.0 และ 1.0 หมายถึงขอบด้านซ้ายและขวา ตามลำดับ ระบบจะแทรกค่า Anchor อื่นๆ ให้สอดคล้องกัน

การคืนสินค้า
  • ตำแหน่ง Anchor ในแนวนอนที่สัมพันธ์กับขอบแนวนอน

สาธารณะ จำนวนลอยตัว getAnchorV ()

จุดยึดแบบสัมพัทธ์ในแนวตั้ง 0.0 และ 1.0 หมายถึงขอบด้านบนและด้านล่างตามลำดับ ระบบจะแทรกค่า Anchor อื่นๆ ให้สอดคล้องกัน

การคืนสินค้า
  • ตำแหน่งยึดที่สัมพันธ์กับขอบแนวตั้ง

สาธารณะ จำนวนลอยตัว getBearing ()

รับชุดทิศทางสำหรับวัตถุ GroundOverlayOptions นี้

การคืนสินค้า
  • ทิศทางของพื้นดิน

สาธารณะ LatLngBounds getBounds ()

รับขอบเขตที่ตั้งไว้สำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า

สาธารณะ จำนวนลอยตัว getHeight ()

รับการตั้งค่าความสูงสำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • ความสูงของการวางซ้อนพื้น

สาธารณะ BitmapDescriptor getImage ()

รับชุดข้อบ่งชี้รูปภาพสำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • BitmapDescriptor แสดงรูปของการวางซ้อนพื้น

สาธารณะ LatLng getLocation ()

รับชุดตำแหน่งสำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • ตำแหน่งเพื่อวางจุดยึดของการวางซ้อนพื้น ค่าจะเป็น null หาก กำหนดตำแหน่งโดยใช้ positionFromBounds(LatLngBounds)

สาธารณะ จำนวนลอยตัว getTransparency ()

รับชุดความโปร่งใสสำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • ความโปร่งใสของการวางซ้อนพื้น

สาธารณะ จำนวนลอยตัว getWidth ()

รับการตั้งค่าความกว้างสำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • ความกว้างของพื้นที่ซ้อนทับ

สาธารณะ จำนวนลอยตัว getZIndex ()

รับ zIndex ที่ตั้งค่าไว้สำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • zIndex ของการวางซ้อนพื้น

สาธารณะ GroundOverlayOptions รูปภาพ (BitmapDescriptor imageDescriptor)

ระบุภาพสำหรับการวางซ้อนพื้นนี้

ในการโหลดรูปภาพเป็นพื้นผิว (ซึ่งใช้เพื่อวาดภาพบนแผนที่) จะต้องมี แปลงเป็นรูปภาพที่มีด้านต่างๆ ยกกำลัง 2 เพื่อให้ Mipmap สามารถ ที่สร้างขึ้นเพื่อแสดงพื้นผิวในระดับการซูมต่างๆ โปรดดูรายละเอียดใน Mipmap (Wikipedia) ดังนั้น ประหยัดหน่วยความจำโดยการหลีกเลี่ยงการแปลงนี้ ขอแนะนำว่าขนาดของรูปภาพคือ ยกกำลัง 2

พารามิเตอร์
imageDescriptor BitmapDescriptor ที่จะใช้สำหรับการวางซ้อนพื้นนี้
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้พร้อมชุดรูปภาพใหม่

สาธารณะ บูลีน isClickable ()

รับการตั้งค่าความสามารถในการคลิกได้สำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • true หากการวางซ้อนพื้นคลิกได้ falseหากไม่ใช่

สาธารณะ บูลีน isVisible ()

รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์ GroundOverlayOptions นี้

การคืนสินค้า
  • true หากมองเห็นการวางซ้อนพื้นนี้ falseหากไม่ใช่

สาธารณะ GroundOverlayOptions ตำแหน่ง (LatLng, ความกว้างแบบลอย)

ระบุตำแหน่งของการวางซ้อนพื้นนี้โดยใช้จุดยึด (a LatLng) และ ความกว้าง (เมตร) ระบบจะปรับความสูงให้สอดคล้องกันเพื่อคงอัตราส่วนไว้

พารามิเตอร์
สถานที่ ตำแหน่งบนแผนที่ LatLng ซึ่งจุดยึดใน รูปภาพจะยังคงไม่เปลี่ยนแปลง ตัวยึดจะคงอยู่กับตำแหน่งบนพื้นเมื่อ และจะใช้การเปลี่ยนรูปแบบ (เช่น setDimension, setBearing ฯลฯ)
ความกว้าง ความกว้างของภาพซ้อนทับ (เมตร) ระบบจะกำหนดความสูงโดยอัตโนมัติ ตามสัดส่วนภาพ
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่าตำแหน่งใหม่
การขว้าง
IllegalArgumentException หากแท็ก Anchor คือ null
IllegalArgumentException ถ้าความกว้างเป็นค่าลบ
IllegalStateException หากกำหนดตำแหน่งไว้อยู่แล้วโดยใช้ positionFromBounds(LatLngBounds)

สาธารณะ GroundOverlayOptions ตำแหน่ง (LatLng, ความกว้างแบบลอย, ความสูงแบบลอย)

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

พารามิเตอร์
สถานที่ ตำแหน่งบนแผนที่ LatLng ซึ่งจุดยึดใน รูปภาพจะยังคงไม่เปลี่ยนแปลง ตัวยึดจะคงอยู่กับตำแหน่งบนพื้นเมื่อ และจะใช้การเปลี่ยนรูปแบบ (เช่น setDimension, setBearing ฯลฯ)
ความกว้าง ความกว้างของภาพซ้อนทับ (เมตร)
ส่วนสูง ความสูงของการวางซ้อน (เมตร)
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่าตำแหน่งใหม่
การขว้าง
IllegalArgumentException หากแท็ก Anchor คือ null
IllegalArgumentException หากความกว้างหรือความสูงเป็นค่าลบ
IllegalStateException หากกำหนดตำแหน่งไว้อยู่แล้วโดยใช้ positionFromBounds(LatLngBounds)

สาธารณะ GroundOverlayOptions positionFromBounds (LatLngBounds)

ระบุตำแหน่งสำหรับการวางซ้อนพื้นนี้

พารามิเตอร์
ขอบเขต LatLngBounds ที่จะวางการวางซ้อนพื้น
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่าตำแหน่งใหม่
การขว้าง
IllegalStateException หากกำหนดตำแหน่งไว้แล้วโดยใช้ position(LatLng, float) หรือ position(LatLng, float, float)

สาธารณะ GroundOverlayOptions ความโปร่งใส (ความโปร่งใสแบบลอย)

ระบุความโปร่งใสของการวางซ้อนพื้น ความโปร่งใสเริ่มต้นคือ 0 (ทึบ)

พารามิเตอร์
ความโปร่งใส จำนวนลอยตัวในช่วง [0..1] โดยที่ 0 หมายความว่าพื้น ภาพซ้อนทับ เป็นแบบทึบ และ 1 หมายความว่า การวางซ้อนพื้นมีความโปร่งใส
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่าความโปร่งใสใหม่
การขว้าง
IllegalArgumentException หากความโปร่งใสอยู่นอกช่วง [0..1]

สาธารณะ GroundOverlayOptions มองเห็นได้ (แสดงบูลีน)

ระบุการแสดงผลสำหรับภาพซ้อนทับระดับพื้น ระดับการเข้าถึงเริ่มต้นคือ true

พารามิเตอร์
มองเห็นได้
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่าระดับการเข้าถึงใหม่

สาธารณะ GroundOverlayOptions zIndex (ดัชนี z จำนวนลอยตัว)

ระบุ zIndex ของการวางซ้อนภาคพื้นดิน กล่าวคือ ลำดับการวาดพื้นที่แสดง โปรดดู ที่ด้านบนของชั้นเรียนนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ zIndex

พารามิเตอร์
zIndex
การคืนสินค้า
  • ออบเจ็กต์ GroundOverlayOptions นี้ที่มีการตั้งค่า zIndex ใหม่