مرجع کلاس GMSPath


بررسی اجمالی

GMSPath یک آرایه تغییرناپذیر از CLLocationCooordinate2D را کپسوله می کند.

تمام مختصات یک GMSPath باید معتبر باشد. همتای قابل تغییر GMSMutablePath است.

توسط GMSMutablePath به ارث رسیده است.

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

(شناسه) - initWithPath:
یک مسیر جدید اختصاص داده شده را با محتویات یک GMSPath دیگر راه اندازی می کند.
(NSUIعدد) - شمردن
اندازه مسیر را دریافت کنید.
(CLLlocationCoordinate2D) - مختصاتAtIndex:
اگر index >= شمارش شود، kCLLocationCoordinate2DInvalid را برمی‌گرداند.
(NSString *) - مسیر رمزگذاری شده
یک رشته کدگذاری شده از مسیر را در قالبی که در بالا توضیح داده شد برمی گرداند.
(نوع نمونه) - pathOffsetByLatitude: طول: طول:
مسیر جدیدی را برمی‌گرداند که با افزودن deltaLatitude و deltaLongitude به هر مختصات مسیر فعلی به دست آمده است.
(دو برابر) - segmentsForLength: kind:
تعداد کسری قطعات در طول مسیر را برمی‌گرداند که با length مطابقت دارند و بر اساس kind تفسیر می‌شوند.
(CLLlocationDistance) - lengthOfKind:
طول مسیر را بر اساس kind برمی‌گرداند.

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

(نوع نمونه) + مسیر
سازنده راحتی برای یک مسیر خالی.
(نوع نمونه باطل) + pathFromEncodedPath:
یک مسیر جدید اختصاص داده شده از encodedPath را راه اندازی می کند.

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

+ (نمونه) مسیر

سازنده راحتی برای یک مسیر خالی.

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

یک مسیر جدید اختصاص داده شده را با محتویات یک GMSPath دیگر راه اندازی می کند.

- (NSUIInteger) شمارش

اندازه مسیر را دریافت کنید.

- (CLLocationCoordinate2D) مختصاتAtIndex: (NSUIعدد) فهرست مطالب

اگر index >= شمارش شود، kCLLocationCoordinate2DInvalid را برمی‌گرداند.

+ (نوع نمونه تهی) pathFromEncodedPath: (NSString *) کدگذاری مسیر

یک مسیر جدید اختصاص داده شده از encodedPath را راه اندازی می کند.

این قالب در: https://developers.google.com/maps/documentation/utilities/polylinealgorithm توضیح داده شده است

- (NSString *) encodedPath

یک رشته کدگذاری شده از مسیر را در قالبی که در بالا توضیح داده شد برمی گرداند.

- (نمونه) pathOffsetByLatitude: (CLLlocationDegrees) deltaLatitude
طول جغرافیایی: (CLLlocationDegrees) طول طولی دلتا

مسیر جدیدی را برمی‌گرداند که با افزودن deltaLatitude و deltaLongitude به هر مختصات مسیر فعلی به دست آمده است.

مسیر فعلی را تغییر نمی دهد.

- (دو) بخش برای طول: (CLLlocationDistance) طول
نوع: ( GMSLengthKind ) نوع

تعداد کسری قطعات در طول مسیر را برمی‌گرداند که با length مطابقت دارند و بر اساس kind تفسیر می‌شوند.

GMSLengthKind را ببینید.

- (CLLocationDistance) lengthOfKind: ( GMSLengthKind ) نوع

طول مسیر را بر اساس kind برمی‌گرداند.

GMSLengthKind را ببینید.