ใช้งาน 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 | |
boolean |
isClickable()
รับการตั้งค่าความสามารถในการคลิกได้สำหรับออบเจ็กต์
GroundOverlayOptions นี้ |
boolean |
isVisible()
รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์
GroundOverlayOptions นี้ |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions |
ความโปร่งใส(ความโปร่งใสแบบลอย)
ระบุความโปร่งใสของการวางซ้อนพื้น
|
GroundOverlayOptions |
visible(เห็นบูลีน)
ระบุการมองเห็นสำหรับภาพซ้อนทับระดับพื้น
|
GroundOverlayOptions |
zIndex(Float zIndex)
ระบุ zIndex ของการวางซ้อนพื้น เช่น ลำดับการวาด
|
ข้อมูลสรุปของเมธอดที่รับช่วงมา
ค่าคงที่
สาธารณะ คงที่ สุดท้าย ทศนิยม NO_DIMENSION
แจ้งเมื่อไม่มีการระบุขนาดสำหรับความสูง
ผู้รับสร้างสาธารณะ
สาธารณะ 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
นี้
คิกรีเทิร์น
- ขอบเขตของการซ้อนทับจากพื้น ตัวแปรนี้จะเป็น
null
หากกำหนดตำแหน่งโดยใช้position(LatLng, float)
หรือposition(LatLng, float, float)
แบบลอยสาธารณะ 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 ใหม่