نظرة عامة
تمثِّل دالة GMSCoordinateBounds مربع حدود مستطيلاً على سطح الأرض.
دالة GMSCoordinateBounds غير قابلة للتغيير ولا يمكن تعديلها بعد الإنشاء.
وظائف الأعضاء العامين | |
(المعرّف) | - initWithCoordinate:Formatting: |
تدخل الحدود الشمالية الشرقية والجنوبية الغربية المقابلة للمنطقة المستطيلة المحددة عند الزاويتين. | |
(GMSCoordinateBounds *) | - بما في ذلك التنسيق: |
تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الموسعة لتشمل الإحداثيات التي تم تمريرها. | |
(GMSCoordinateBounds *) | - بما في ذلك الحدود: |
تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الممتدّة لتشمل الحدود الأخرى بالكامل. | |
(BOOL) | - containsCoordinate: |
تعرض "نعم" إذا كانت coordinate ضمن هذه الحدود. | |
(BOOL) | - تقاطعات: |
تعرض "نعم" إذا كانت other متداخلة مع هذه الحدود. | |
(المعرّف) | - initWithRegion: |
يبدأ بحدود تشمل region . | |
(المعرّف) | - initWithPath: |
يبدأ بحدود تشمل path . | |
(GMSCoordinateBounds *) | - بما في ذلك مسار: |
تعرض GMSCoordinateBounds التي تمثل الحدود الحالية الممتدّة لتشمل path . | |
المواقع | |
CLLocationCoordinate2D | northEast |
الزاوية الشمالية الشرقية لهذه الحدود. | |
CLLocationCoordinate2D | southWest |
الزاوية الجنوبية الغربية من هذه الحدود. | |
بول | صالحة |
تعرض "لا" إذا كانت هذه الحدود لا تحتوي على أي نقاط. |
وثائق وظائف الأعضاء
- (المعرّف) initWithCoordinate: | (CLLocationCoordinate2D) | coord1 | |
الإحداثيات: | (CLLocationCoordinate2D) | coord2 | |
تدخل الحدود الشمالية الشرقية والجنوبية الغربية المقابلة للمنطقة المستطيلة المحددة عند الزاويتين.
من غير الواضح ما إذا كان خط طول المربّع يمتد من coord1
إلى coord2
أو العكس. وقد تم إنشاء المربّع على أنّه أصغر عرضَين، ما يزيل الغموض.
- (GMSCoordinateBounds *) بما في ذلك التنسيق: | (CLLocationCoordinate2D) | الإحداثيات |
تعرض GMSCoordinateBounds الذي يمثل الحدود الحالية الموسعة لتشمل الإحداثيات التي تم تمريرها.
إذا كانت الحدود الحالية غير صالحة، تكون النتيجة حدودًا صالحة تحتوي على coordinate
فقط.
- (GMSCoordinateBounds *) includeBounds: | (GMSCoordinateBounds *) | غير ذلك |
تعرض 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: ، تكون الحدود الناتجة صالحة ولكنها تحتوي فقط على الإحداثيات الجديدة.