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

คลาสสุดท้ายสาธารณะ GroundOverlayOptions ขยายออบเจ็กต์
ใช้งาน Parcelable

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

สรุปแบบคงที่

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

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

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

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

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

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

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

ค่าคงที่

สาธารณะ คงที่ สุดท้าย ทศนิยม NO_DIMENSION

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

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

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

สาธารณะ GroundOverlayOptions ()

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

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

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

ระบุแท็ก Anchor

สมอยึดตรงกับตำแหน่งของการวางซ้อนพื้น

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

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

พารามิเตอร์
u พิกัด u ของสมอ
v พิกัด v ของจุดยึด
คิกรีเทิร์น
  • ออบเจ็กต์ GroundOverlayOptions นี้พร้อมด้วยชุด Anchor ใหม่

สาธารณะ GroundOverlayOptions ทิศทางของ (ตลับลูกปืน)

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

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

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

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

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

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

ทศนิยมสาธารณะ getAnchorU ()

จุดยึดแบบสัมพัทธ์แนวนอน 0.0 และ 1.0 หมายถึงขอบด้านซ้ายและขวาตามลำดับ ค่า 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 นี้

คิกรีเทิร์น
  • zดัชนี ของการวางซ้อนพื้น

สาธารณะ GroundOverlayOptions image (BitmapDescriptor imageDescriptor)

ระบุภาพสำหรับภาพซ้อนทับระดับพื้นนี้

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

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

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

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

คิกรีเทิร์น
  • true หากการวางซ้อนพื้นคลิกได้ false หากไม่สามารถคลิกได้

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

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

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

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

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

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

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

ระบุตำแหน่งสำหรับภาพซ้อนทับระดับพื้นนี้โดยใช้จุดยึด (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 visible (boolean visible)

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

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

สาธารณะ GroundOverlayOptions zIndex (Flo zIndex)

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

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