การอ้างอิงคลาส GMSCoordinateBounds

การอ้างอิงคลาส GMSCoordinateBounds

ภาพรวม

GMSCoordinateBounds แสดงถึงกรอบรูปสี่เหลี่ยมผืนผ้าบนพื้นผิวโลก

GMSCoordinateBounds จะเปลี่ยนแปลงไม่ได้และจะแก้ไขหลังจากการสร้างแล้วไม่ได้

ฟังก์ชันสมาชิกแบบสาธารณะ

(รหัส)- initWithCoordinate:พิกัด:
 ตั้งค่าขอบเขตทิศตะวันออกเฉียงเหนือและตะวันตกเฉียงใต้ที่ตรงกับพื้นที่สี่เหลี่ยมผืนผ้าซึ่งกำหนดด้วยมุมทั้ง 2 ด้าน
(GMSCoordinateBounds *)- รวมถึง Google Coordinate:
 แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวมพิกัดส่งผ่าน
(GMSCoordinateBounds *)- รวมถึงขอบเขต:
 แสดงผล GMSCoordinateBounds ซึ่งแสดงขอบเขตปัจจุบันที่ขยายเพื่อรวมขอบเขตอื่นๆ ทั้งหมด
(BOOL) - มีพิกัด:
 แสดงผล "ใช่" หาก coordinate อยู่ภายในขอบเขตนี้
(BOOL) - intersectsBounds:
 แสดงผล "ใช่" หาก other ซ้อนทับกับขอบเขตนี้
(รหัส)- initWithRegion:
 พร้อมขอบเขตที่ครอบคลุม region
(รหัส)- initWithPath:
 พร้อมขอบเขตที่ครอบคลุม path
(GMSCoordinateBounds *)- includePath:
 แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวม path

พร็อพเพอร์ตี้

CLLocationCoordinate2DnorthEast
 มุมตะวันออกเฉียงเหนือของขอบเขตเหล่านี้
CLLocationCoordinate2DsouthWest
 มุมตะวันตกเฉียงใต้ของขอบเขตเหล่านี้
บูลีนถูกต้อง
 แสดงผลเป็น NO หากขอบเขตนี้ไม่มีจุด

เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก

- (รหัส) initWithCoordinate: (CLLocationCoordinate2D)  coord1
พิกัด: (CLLocationCoordinate2D)  coord2

ตั้งค่าขอบเขตทิศตะวันออกเฉียงเหนือและตะวันตกเฉียงใต้ที่ตรงกับพื้นที่สี่เหลี่ยมผืนผ้าซึ่งกำหนดด้วยมุมทั้ง 2 ด้าน

มีความไม่ชัดเจนว่าลองจิจูดของกล่องขยายจาก coord1 ถึง coord2 หรือกลับกัน กล่องนี้จะถูกสร้างให้เป็นรูปแบบที่เล็กกว่าในสองรูปแบบ ซึ่งช่วยขจัดความกำกวม

- (GMSCoordinateBounds *) รวมถึงพิกัด: (CLLocationCoordinate2D)  พิกัด

แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวมพิกัดส่งผ่าน

หากขอบเขตปัจจุบันไม่ถูกต้อง ผลลัพธ์จะเป็นขอบเขตที่ถูกต้องซึ่งมีเฉพาะ coordinate

แสดงผล GMSCoordinateBounds ซึ่งแสดงขอบเขตปัจจุบันที่ขยายเพื่อรวมขอบเขตอื่นๆ ทั้งหมด

หากขอบเขตปัจจุบันไม่ถูกต้อง ผลลัพธ์จะเป็นขอบเขตที่ถูกต้องซึ่งเท่ากับ other

- (BOOL) ประกอบด้วยพิกัด: (CLLocationCoordinate2D)  พิกัด

แสดงผล "ใช่" หาก coordinate อยู่ภายในขอบเขตนี้

ซึ่งรวมถึงจุดที่อยู่ตรงขอบของขอบเขต

- (BOOL) intersectsBounds: (GMSCoordinateBounds *) อื่นๆ

แสดงผล "ใช่" หาก other ซ้อนทับกับขอบเขตนี้

ขอบเขต 2 ขอบเขตทับซ้อนกันหากมีจุดพิกัดอย่างน้อย 1 จุดอยู่ในทั้ง 2 จุด

- (รหัส) initWithRegion: (GMSVisibleRegion) ภูมิภาค [region]

พร้อมขอบเขตที่ครอบคลุม region

- (รหัส) initWithPath: (GMSPath *) เส้นทาง

พร้อมขอบเขตที่ครอบคลุม path

แสดงผล GMSCoordinateBounds ที่แสดงถึงขอบเขตปัจจุบันที่ขยายเพื่อรวม path


เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

- (CLLocationCoordinate2D) northEast [read, assign]

มุมตะวันออกเฉียงเหนือของขอบเขตเหล่านี้

- (CLLocationCoordinate2D) southWest [read, assign]

มุมตะวันตกเฉียงใต้ของขอบเขตเหล่านี้

- (BOOL) ถูกต้อง [read, assign]

แสดงผลเป็น NO หากขอบเขตนี้ไม่มีจุด

เช่น [[GMSCoordinateBounds alloc] init].valid == NO

เมื่อมีการขยายขอบเขตที่ไม่ถูกต้องด้วยพิกัดที่ถูกต้องผ่านการรวมพิกัด: หรือรวมขอบเขต: ขอบเขตที่เป็นผลลัพธ์จะใช้ได้แต่จะมีเพียงพิกัดใหม่เท่านั้น