مرجع کلاس GMSCoordinateBounds

مرجع کلاس GMSCoordinateBounds

بررسی اجمالی

GMSCoordinateBounds یک کادر مستطیلی شکل بر روی سطح زمین را نشان می دهد.

GMSCoordinateBounds تغییرناپذیر است و پس از ساخت قابل تغییر نیست.

توابع اعضای عمومی

(شناسه) - initWithCoordinate:coordinate:
از مرزهای شمال شرقی و جنوب غربی متناظر با منطقه مستطیلی که توسط دو گوشه تعریف شده است، شروع می شود.
( GMSCoordinateBounds *) - از جمله مختصات:
یک GMSCoordinateBounds را برمی‌گرداند که نشان‌دهنده کران‌های فعلی است که شامل مختصات پاس شده است.
( GMSCoordinateBounds *) - از جمله محدودیت ها:
یک GMSCoordinateBounds را برمی‌گرداند که نشان‌دهنده مرزهای کنونی است که تمام کران‌های دیگر را شامل می‌شود.
(بول) - حاوی مختصات:
اگر coordinate در این محدوده باشد YES را برمی‌گرداند.
(بول) - کرانه ها را قطع می کند:
اگر محدوده other با این محدوده همپوشانی داشته باشند YES را برمی گرداند.
(شناسه) - initWithRegion:
شروع با مرزهایی که region را در بر می گیرد.
(شناسه) - initWithPath:
شروع با مرزهایی که path را در بر می گیرد.
( GMSCoordinateBounds *) - از جمله مسیر:
یک GMSCoordinateBounds را برمی‌گرداند که نمایانگر کران‌های فعلی است که شامل path می‌شود.

خواص

CLLlocationCoordinate2D شمال شرقی
گوشه شمال شرقی این محدوده.
CLLlocationCoordinate2D جنوب غربی
گوشه جنوب غربی این محدوده.
BOOL معتبر
اگر این کران حاوی هیچ نقطه ای نباشد، NO را برمی گرداند.

مستندات عملکرد اعضا

- (id) initWithCoordinate: (CLLlocationCoordinate2D) coord1
هماهنگ كردن: (CLLlocationCoordinate2D) coord2

از مرزهای شمال شرقی و جنوب غربی متناظر با منطقه مستطیلی که توسط دو گوشه تعریف شده است، شروع می شود.

این مبهم است که طول جغرافیایی جعبه از coord1 به coord2 گسترش می یابد یا بالعکس. جعبه به عنوان کوچکتر از دو نوع ساخته شده است و ابهام را از بین می برد.

- ( GMSCoordinateBounds *) از جمله Coordinate: (CLLlocationCoordinate2D) هماهنگ كردن

یک GMSCoordinateBounds را برمی‌گرداند که نشان‌دهنده کران‌های فعلی است که شامل مختصات پاس شده است.

اگر کران فعلی نامعتبر باشد، نتیجه یک کران معتبر است که فقط شامل coordinate است.

یک GMSCoordinateBounds را برمی‌گرداند که نشان‌دهنده مرزهای کنونی است که تمام کران‌های دیگر را شامل می‌شود.

اگر کران فعلی نامعتبر باشد، نتیجه یک کران معتبر برابر با other است.

- (BOOL) حاوی مختصات: (CLLlocationCoordinate2D) هماهنگ كردن

اگر coordinate در این محدوده باشد YES را برمی‌گرداند.

این شامل نقاطی است که دقیقاً در لبه مرزها قرار دارند.

اگر محدوده other با این محدوده همپوشانی داشته باشند YES را برمی گرداند.

اگر حداقل یک نقطه مختصات در هر دو وجود داشته باشد، دو کران همپوشانی دارند.

- (id) initWithRegion: ( GMSVisibleRegion ) منطقه

شروع با مرزهایی که region را در بر می گیرد.

- (id) initWithPath: ( GMSPath *) مسیر

شروع با مرزهایی که path را در بر می گیرد.

یک GMSCoordinateBounds را برمی‌گرداند که نمایانگر کران‌های فعلی است که شامل path می‌شود.


اسناد ملکی

- (CLLocationCoordinate2D) شمال شرقی [read, assign]

گوشه شمال شرقی این محدوده.

- (CLLocationCoordinate2D) جنوب غربی [read, assign]

گوشه جنوب غربی این محدوده.

- (BOOL) معتبر [read, assign]

اگر این کران حاوی هیچ نقطه ای نباشد، NO را برمی گرداند.

برای مثال، [[ GMSCoordinateBounds alloc] init].valid == NO.

وقتی یک کران نامعتبر با مختصات معتبر از طریق includeCoordinate: یا includeBounds: بسط می‌یابد، کران‌های حاصل معتبر خواهند بود اما فقط مختصات جدید را شامل می‌شوند.