مرجع فئة GMSCoordenteBounds

مرجع فئة GMSCoordinateBounds

نظرة عامة

تمثِّل دالة GMSCoordinateBounds مربع حدود مستطيلاً على سطح الأرض.

دالة GMSCoordinateBounds غير قابلة للتغيير ولا يمكن تعديلها بعد الإنشاء.

وظائف الأعضاء العامين

(المعرّف)- initWithCoordinate:Formatting:
 تدخل الحدود الشمالية الشرقية والجنوبية الغربية المقابلة للمنطقة المستطيلة المحددة عند الزاويتين.
(GMSCoordinateBounds *)- بما في ذلك التنسيق:
 تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الموسعة لتشمل الإحداثيات التي تم تمريرها.
(GMSCoordinateBounds *)- بما في ذلك الحدود:
 تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الممتدّة لتشمل الحدود الأخرى بالكامل.
(BOOL) - containsCoordinate:
 تعرض "نعم" إذا كانت coordinate ضمن هذه الحدود.
(BOOL) - تقاطعات:
 تعرض "نعم" إذا كانت other متداخلة مع هذه الحدود.
(المعرّف)- initWithRegion:
 يبدأ بحدود تشمل region.
(المعرّف)- initWithPath:
 يبدأ بحدود تشمل path.
(GMSCoordinateBounds *)- بما في ذلك مسار:
 تعرض GMSCoordinateBounds التي تمثل الحدود الحالية الممتدّة لتشمل path.

المواقع

CLLocationCoordinate2DnorthEast
 الزاوية الشمالية الشرقية لهذه الحدود.
CLLocationCoordinate2DsouthWest
 الزاوية الجنوبية الغربية من هذه الحدود.
بولصالحة
 تعرض "لا" إذا كانت هذه الحدود لا تحتوي على أي نقاط.

وثائق وظائف الأعضاء

- (المعرّف) initWithCoordinate: (CLLocationCoordinate2D)  coord1
الإحداثيات: (CLLocationCoordinate2D)  coord2

تدخل الحدود الشمالية الشرقية والجنوبية الغربية المقابلة للمنطقة المستطيلة المحددة عند الزاويتين.

من غير الواضح ما إذا كان خط طول المربّع يمتد من coord1 إلى coord2 أو العكس. وقد تم إنشاء المربّع على أنّه أصغر عرضَين، ما يزيل الغموض.

- (GMSCoordinateBounds *) بما في ذلك التنسيق: (CLLocationCoordinate2D)  الإحداثيات

تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الموسعة لتشمل الإحداثيات التي تم تمريرها.

إذا كانت الحدود الحالية غير صالحة، تكون النتيجة حدودًا صالحة تحتوي على coordinate فقط.

تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الممتدّة لتشمل الحدود الأخرى بالكامل.

إذا كانت الحدود الحالية غير صالحة، تكون النتيجة حدودًا صالحة تساوي other.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D)  الإحداثيات

تعرض "نعم" إذا كانت coordinate ضمن هذه الحدود.

ويشمل هذا النقاط التي تقع تمامًا على حافة الحدود.

- (BOOL) يتقاطع مع: (GMSCoordinateBounds *) غير ذلك

تعرض "نعم" إذا كانت other متداخلة مع هذه الحدود.

يوجد حدان متداخلان إذا كانت هناك نقطة إحداثية واحدة على الأقل داخلهما.

- (المعرّف) initWithRegion: (GMSVisibleRegion) المنطقة

يبدأ بحدود تشمل region.

- (المعرّف) initWithPath: (GMSPath *) المسار

يبدأ بحدود تشمل path.

- (GMSCoordinateBounds *) includePath: (GMSPath *) المسار

تعرض GMSCoordinateBounds التي تمثل الحدود الحالية الممتدّة لتشمل path.


وثائق العقار

- (CLLocationCoordinate2D) northEast [read, assign]

الزاوية الشمالية الشرقية لهذه الحدود.

- (CLLocationCoordinate2D) southWest [read, assign]

الزاوية الجنوبية الغربية من هذه الحدود.

- (BOOL) صالحة [read, assign]

تعرض "لا" إذا كانت هذه الحدود لا تحتوي على أي نقاط.

على سبيل المثال، [[GMSCoordinateBounds alloc] init].valid == NO.

عندما يتم توسيع حدود غير صالحة باستخدام إحداثيات صالحة من خلال includeCoordinate: أو includeBounds: ، تكون الحدود الناتجة صالحة ولكنها تحتوي فقط على الإحداثيات الجديدة.