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