ใช้งาน พาร์เซลได้
คลาสที่เปลี่ยนแปลงไม่ได้ซึ่งแสดงสี่เหลี่ยมผืนผ้าที่สอดคล้องกับละติจูด/ลองจิจูด
สรุปข้อมูลชั้นเรียนที่ซ้อนกัน
คลาส | LatLngBounds.Builder | นี่คือเครื่องมือสร้างที่สามารถสร้างขอบเขตขั้นต่ำโดยอิงตามชุดของจุด LatLng |
สรุปค่าคงที่ที่รับช่วงมา
สรุปข้อมูลช่อง
สาธารณะ ขั้นสุดท้าย LatLng | ตะวันออกเฉียงเหนือ | มุมตะวันออกเฉียงเหนือของขอบเขต |
สาธารณะ ขั้นสุดท้าย LatLng | ตะวันตกเฉียงใต้ | มุมตะวันตกเฉียงใต้ของขอบเขต |
สรุปเครื่องมือสร้างสาธารณะ
LatLngBounds(ตะวันตกเฉียงใต้ LatLng, LatLng ตะวันออกเฉียงเหนือ)
สร้างอาณาเขตใหม่ตามมุมตะวันตกเฉียงใต้และมุมตะวันออกเฉียงเหนือ
|
|
สรุปวิธีการสาธารณะ
แบบคงที่ LatLngBounds.Builder |
builder()
สร้างเครื่องมือสร้างใหม่
|
boolean | |
แบบคงที่ LatLngBounds |
createFromAttributes(บริบทบริบท, แอตทริบิวต์ชุดแอตทริบิวต์)
สร้าง LatLngBounds จาก
AttributeSet |
boolean |
เท่ากับ(ออบเจ็กต์ o)
|
LatLng |
getCenter()
แสดงจุดศูนย์กลางของ LatLngBounds นี้
|
int |
hashCode()
|
LatLngBounds | |
สตริง |
toString()
|
ข้อมูลสรุปของเมธอดที่รับช่วงมา
ช่อง
ผู้รับสร้างสาธารณะ
สาธารณะ LatLngBounds (LatLng ตะวันตกเฉียงใต้ LatLng ตะวันออกเฉียงเหนือ)
สร้างอาณาเขตใหม่ตามมุมตะวันตกเฉียงใต้และมุมตะวันออกเฉียงเหนือ
แนวคิดว่าขอบเขตครอบคลุมประเด็นทั้งหมดในตำแหน่งต่อไปนี้
- ละติจูดอยู่ในช่วง [northeast.latitude, Southwest.latitude]
- ลองจิจูดจะอยู่ในช่วง [southเวสต์.ลองจิจูด, ตะวันออกเฉียงเหนือ.ลองจิจูด] ถ้า ตะวันตกเฉียงใต้.ลองจิจูด ≤ ทิศตะวันออกเฉียงเหนือ.ลองจิจูด และ
- ลองจิจูดจะอยู่ในช่วง [southwest.longitude, 180) ∪ [-180, Northeast.longitude] หาก Southเวสต์.ลองจิจูด > ตะวันออกเฉียงเหนือ.ลองจิจูด
พารามิเตอร์
ตะวันตกเฉียงใต้ | South West Corner |
---|---|
ตะวันออกเฉียงเหนือ | Northeast Corner |
การขว้าง
IllegalArgumentException | หากละติจูดของมุมตะวันออกเฉียงเหนือต่ำกว่าละติจูดของมุมตะวันตกเฉียงใต้ |
---|
วิธีการสาธารณะ
บูลีนสาธารณะ มี (LatLng พอยท์)
สาธารณะ คงที่ LatLngBounds createFromAttributes (บริบทบริบท, AttributeSet attrs)
สร้าง LatLngBounds จาก AttributeSet
พารามิเตอร์
บริบท | |
---|---|
attrs |
บูลีนสาธารณะ เท่ากับ (ออบเจ็กต์ o)
พารามิเตอร์
o |
---|
สาธารณะ LatLng getCenter ()
แสดงจุดศูนย์กลางของ LatLngBounds นี้ จุดศูนย์กลางคือค่าเฉลี่ยของพิกัด (โดยพิจารณาว่าข้ามแอนติเมอริเดียนหรือไม่) นี่คือจุดศูนย์กลางทางภูมิศาสตร์โดยประมาณ (ถ้าโลกของเราเป็นทรงกลมที่สมบูรณ์แบบจริงๆ) นี่ไม่จำเป็นต้องเป็นจุดศูนย์กลางของสี่เหลี่ยมผืนผ้าตามที่วาดบนแผนที่เนื่องจากการฉายภาพของ Mercator
คิกรีเทิร์น
LatLng
ที่เป็นศูนย์กลางของ LatLngBounds
สาธารณะ int hashCode ()
สาธารณะ LatLngBounds รวมถึง (LatLng Point)
แสดงผล LatLngBounds
ใหม่ที่ขยาย LatLngBounds นี้เพื่อรวม LatLng
ที่กำหนด และจะแสดงผล LatLngBounds ที่เล็กที่สุดที่มีทั้งส่วนนี้และจุดพิเศษ
กล่าวโดยเจาะจงก็คือ ระบบจะพิจารณาขยายขอบเขตทั้งในทิศทางตะวันออกและตะวันตก (ซึ่งจุดหนึ่งอาจข้ามแอนติเมริเดียน) และเลือกขอบเขตที่เล็กกว่าจากทั้ง 2 ด้าน ในกรณีที่ทั้ง 2 ทิศทางผลลัพธ์เป็น LatLngBounds ที่มีขนาดเท่ากัน จะเป็นการขยายในทิศทางตะวันออก
พารามิเตอร์
คะแนน | LatLng ที่จะรวมอยู่ในขอบเขตใหม่ |
---|
คิกรีเทิร์น
LatLngBounds
ใหม่ที่มีข้อมูลนี้และคะแนนพิเศษ