ภาพรวม
GMSCoordinateBounds แสดงถึงกรอบรูปสี่เหลี่ยมผืนผ้าบนพื้นผิวโลก
GMSCoordinateBounds จะเปลี่ยนแปลงไม่ได้และจะแก้ไขหลังจากการสร้างแล้วไม่ได้
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(รหัส) | - initWithCoordinate:พิกัด: |
ตั้งค่าขอบเขตทิศตะวันออกเฉียงเหนือและตะวันตกเฉียงใต้ที่ตรงกับพื้นที่สี่เหลี่ยมผืนผ้าซึ่งกำหนดด้วยมุมทั้ง 2 ด้าน | |
(GMSCoordinateBounds *) | - รวมถึง Google Coordinate: |
แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวมพิกัดส่งผ่าน | |
(GMSCoordinateBounds *) | - รวมถึงขอบเขต: |
แสดงผล GMSCoordinateBounds ซึ่งแสดงขอบเขตปัจจุบันที่ขยายเพื่อรวมขอบเขตอื่นๆ ทั้งหมด | |
(BOOL) | - มีพิกัด: |
แสดงผล "ใช่" หาก coordinate อยู่ภายในขอบเขตนี้ | |
(BOOL) | - intersectsBounds: |
แสดงผล "ใช่" หาก other ซ้อนทับกับขอบเขตนี้ | |
(รหัส) | - initWithRegion: |
พร้อมขอบเขตที่ครอบคลุม region | |
(รหัส) | - initWithPath: |
พร้อมขอบเขตที่ครอบคลุม path | |
(GMSCoordinateBounds *) | - includePath: |
แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวม path | |
พร็อพเพอร์ตี้ | |
CLLocationCoordinate2D | northEast |
มุมตะวันออกเฉียงเหนือของขอบเขตเหล่านี้ | |
CLLocationCoordinate2D | southWest |
มุมตะวันตกเฉียงใต้ของขอบเขตเหล่านี้ | |
บูลีน | ถูกต้อง |
แสดงผลเป็น NO หากขอบเขตนี้ไม่มีจุด |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (รหัส) initWithCoordinate: | (CLLocationCoordinate2D) | coord1 | |
พิกัด: | (CLLocationCoordinate2D) | coord2 | |
ตั้งค่าขอบเขตทิศตะวันออกเฉียงเหนือและตะวันตกเฉียงใต้ที่ตรงกับพื้นที่สี่เหลี่ยมผืนผ้าซึ่งกำหนดด้วยมุมทั้ง 2 ด้าน
มีความไม่ชัดเจนว่าลองจิจูดของกล่องขยายจาก coord1
ถึง coord2
หรือกลับกัน กล่องนี้จะถูกสร้างให้เป็นรูปแบบที่เล็กกว่าในสองรูปแบบ ซึ่งช่วยขจัดความกำกวม
- (GMSCoordinateBounds *) รวมถึงพิกัด: | (CLLocationCoordinate2D) | พิกัด |
แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวมพิกัดส่งผ่าน
หากขอบเขตปัจจุบันไม่ถูกต้อง ผลลัพธ์จะเป็นขอบเขตที่ถูกต้องซึ่งมีเฉพาะ coordinate
- (GMSCoordinateBounds *) รวมถึงขอบเขต: | (GMSCoordinateBounds *) | อื่นๆ |
แสดงผล GMSCoordinateBounds ซึ่งแสดงขอบเขตปัจจุบันที่ขยายเพื่อรวมขอบเขตอื่นๆ ทั้งหมด
หากขอบเขตปัจจุบันไม่ถูกต้อง ผลลัพธ์จะเป็นขอบเขตที่ถูกต้องซึ่งเท่ากับ other
- (BOOL) ประกอบด้วยพิกัด: | (CLLocationCoordinate2D) | พิกัด |
แสดงผล "ใช่" หาก coordinate
อยู่ภายในขอบเขตนี้
ซึ่งรวมถึงจุดที่อยู่ตรงขอบของขอบเขต
- (BOOL) intersectsBounds: | (GMSCoordinateBounds *) | อื่นๆ |
แสดงผล "ใช่" หาก other
ซ้อนทับกับขอบเขตนี้
ขอบเขต 2 ขอบเขตทับซ้อนกันหากมีจุดพิกัดอย่างน้อย 1 จุดอยู่ในทั้ง 2 จุด
- (รหัส) initWithRegion: | (GMSVisibleRegion) | ภูมิภาค [region] |
พร้อมขอบเขตที่ครอบคลุม region
- (รหัส) initWithPath: | (GMSPath *) | เส้นทาง |
พร้อมขอบเขตที่ครอบคลุม path
- (GMSCoordinateBounds *) รวมถึงเส้นทาง: | (GMSPath *) | เส้นทาง |
แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวม path
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (CLLocationCoordinate2D) northEast [read, assign] |
มุมตะวันออกเฉียงเหนือของขอบเขตเหล่านี้
- (CLLocationCoordinate2D) southWest [read, assign] |
มุมตะวันตกเฉียงใต้ของขอบเขตเหล่านี้
- (BOOL) ถูกต้อง [read, assign] |
แสดงผลเป็น NO หากขอบเขตนี้ไม่มีจุด
เช่น [[GMSCoordinateBounds alloc] init].valid == NO
เมื่อมีการขยายขอบเขตที่ไม่ถูกต้องด้วยพิกัดที่ถูกต้องผ่านการรวมพิกัด: หรือรวมขอบเขต: ขอบเขตที่เป็นผลลัพธ์จะใช้ได้แต่จะมีเพียงพิกัดใหม่เท่านั้น