نظرة عامة
GMSMutablePath هي مصفوفة ديناميكية (يمكن تغيير حجمها) من CLLocationCoordinate2D.
يجب أن تكون جميع الإحداثيات صالحة. GMSMutablePath هي نظيرتها القابلة للتغيير في GMSPath غير القابل للتغيير.
يكتسب GMSPath.
وظائف الأعضاء العامين | |
(void) | - إضافة تنسيق: |
لإضافة coord في نهاية المسار. | |
(void) | - addLatitude:longitude: |
إضافة مثيل CLLocationCoordinate2D جديد مع خط الطول/خط العرض المحدد. | |
(void) | - insertCoordinate:atIndex: |
يدرج coord في index . | |
(void) | - replaceCoordinateAtIndex:withCoordinate: |
استبدل الإحداثيات عند index بـ coord . | |
(void) | - removeCoordinateAtIndex: |
إزالة الإدخال في index | |
(void) | - removeLastCoordinate |
لإزالة الإحداثي الأخير للمسار. | |
(void) | - removeAllCoordinates |
إزالة جميع الإحداثيات في هذا المسار | |
(المعرّف) | - initWithPath: |
لإعداد مسار تم تخصيصه حديثًا يتضمّن محتوى GMSPath آخر. | |
(NSUInteger) | - count (العدد) |
الحصول على حجم المسار. | |
(CLLocationCoordinate2D) | - إحداثيات الفهرس: |
تعرض kCLLocationCoordinate2Dغير صالح إذا كانت index >= count. | |
(NSString *) | - encodedPath |
لعرض سلسلة مشفّرة للمسار بالتنسيق الموضّح أعلاه. | |
(instancetype) | - pathOffsetByLatitude:longitude: |
تعرض مسارًا جديدًا يتم الحصول عليه بإضافة deltaLatitude وdeltaLongitude إلى كل إحداثي في المسار الحالي. | |
(مزدوج) | - segmentsForLength:kind: |
يتم عرض العدد الكسري للمقاطع على طول المسار الذي يتوافق مع length ، حسب القيم kind . | |
(CLLocationتباعد) | - lengthOfKind: |
لعرض طول المسار، وفقًا لـ kind . | |
دوال الأعضاء العامة الثابتة | |
(instancetype) | + المسار |
الدالة الإنشائية المناسبة لمسار فارغ. | |
(نوع المثيل قابل للقيم) | + pathFromEncodedPath: |
إعداد مسار مخصّص حديثًا من encodedPath |
وثائق وظائف الأعضاء
- (باطل) إضافة تنسيق: | (CLLocationCoordinate2D) | coord |
لإضافة coord
في نهاية المسار.
- (باطل) أضف خط العرض: | (CLLocationDegrees) | latitude | |
longitude: | (CLLocationDegrees) | longitude | |
إضافة مثيل CLLocationCoordinate2D جديد مع خط الطول/خط العرض المحدد.
- (باطل) InsertCoordinate: | (CLLocationCoordinate2D) | coord | |
الفهرس: | (NSUInteger) | الفهرس | |
يدرج coord
في index
.
وإذا كان هذا الحجم أصغر من حجم المسار، يتم إزاحة جميع الإحداثيات إلى الأمام بمقدار واحد. وإلا، تعمل كـ replaceCoordinateAtIndex:withCoordinate:.
- (void) replaceCoordinateAtIndex: | (NSUInteger) | فهرس | |
مع التنسيق: | (CLLocationCoordinate2D) | coord | |
استبدل الإحداثيات عند index
بـ coord
.
إذا كانت index
بعد النهاية، تزيد الصفيفة بإحداثي غير محدّد.
- (void) removeCoordinateAtIndex: | (NSUInteger) | فهرس |
إزالة الإدخال في index
إذا كان index
< سينخفض الحجم. إذا كانت قيمة index
>= count هذه هي عملية مستقلة صامتة.
- (إلغاء) removeLastCoordinate |
لإزالة الإحداثي الأخير للمسار.
إذا لم يكن حجم التناقصات فارغًا في الصفيفة. إذا كانت الصفيفة فارغة، تكون هذه بيئة مستقلة صامتة.
- (void) removeAllCoordinates |
إزالة جميع الإحداثيات في هذا المسار
+ (نوع المثيل) المسار |
الدالة الإنشائية المناسبة لمسار فارغ.
- (المعرّف) initWithPath: | (GMSPath *) | المسار |
لإعداد مسار تم تخصيصه حديثًا يتضمّن محتوى GMSPath آخر.
- (NSUInteger) count |
الحصول على حجم المسار.
- (CLLocationCoordinate2D) رقم الإحداثيات: | (NSUInteger) | فهرس |
تعرض kCLLocationCoordinate2Dغير صالح إذا كانت index
>= count.
+ (نوع المثيل القابل للقيم الفارغة) pathFromEncodedPath: | (NSString *) | encodedPath |
إعداد مسار مخصّص حديثًا من encodedPath
يمكنك الاطّلاع على هذا التنسيق على الرابط التالي: https://developers.google.com/maps/documentation/utilities/polylinealgorithm.
- (NSString *) encodedPath |
لعرض سلسلة مشفّرة للمسار بالتنسيق الموضّح أعلاه.
- (instancetype) pathOffsetBy وأطلس: | (CLLocationDegrees) | deltaLatitude | |
longitude: | (CLLocationDegrees) | deltaLongitude | |
تعرض مسارًا جديدًا يتم الحصول عليه بإضافة deltaLatitude
وdeltaLongitude
إلى كل إحداثي في المسار الحالي.
لا يعدِّل المسار الحالي.
- (مزدوج) segmentationForLength: | (CLLocationتباعد) | length | |
النوع: | (GMSLengthKind) | نوع | |
يتم عرض العدد الكسري للمقاطع على طول المسار الذي يتوافق مع length
، حسب القيم kind
.
يُرجى الاطّلاع على GMSLengthKind.
- (CLLocationمسافة) lengthOfKind: | (GMSLengthKind) | نوع |
لعرض طول المسار، وفقًا لـ kind
.
يُرجى الاطّلاع على GMSLengthKind.