مرجع فئة GMSPolyline


نظرة عامة

يحدد GMSPolyline الخيارات المتاحة لخط متعدد موجود على سطح الأرض.

ويتم رسمه كخط فعلي بين النقاط المحددة في path.

يكتسب GMSoverlay.

وظائف الأعضاء العامة الثابتة

(مثال)+ polylineWithPath:
 دالة إنشاء سهلة الاستخدام لـ GMSPolyline لمسار معيّن.

المواقع

مسار GMSالمسار
 المسار الذي يصف هذا الخط متعدد الخطوط.
CGFloatالعرض على شكل شطب
 عرض الخط في نقاط الشاشة.
UIColor * StrikeColor
 واجهة المستخدم ColorColor المستخدمة لعرض الخطوط المتعددة.
قيمة منطقيةالجيوديسية
 لتحديد ما إذا كان يجب عرض هذا الخط مع التصحيح الجيوديسي أم لا.
NSArray< GMSStyleSpan * > *spans
 مصفوفة تحتوي على GMSStyleSpan، الامتدادات المستخدمة لعرض هذا الخط المتعدد.
NSString * title
 عنوان، وصف قصير للتراكب.
GMSMapView *خريطة
 الخريطة التي يتراكب عليها هذا التراكب.
قيمة منطقيةملموس
 إذا كان هذا التراكب من المفترض أن يتسبب في تلقي إشعارات النقر،
عدد صحيحzindex
 سيتم رسم تراكبات قيمة أعلى بقيمة zIndex في أعلى طبقات الفئات الأقل قيمة لـ zIndex وقيمها.
المعرّفبيانات المستخدمين
 بيانات التراكب.

وثائق وظيفة العضو

+ (instancetype) polylineWithPath: (GMSPath * فارغ) المسار

دالة إنشاء سهلة الاستخدام لـ GMSPolyline لمسار معيّن.

ستحتوي المواقع الأخرى على قيم افتراضية.


وثائق الملكية

- (GMSPath*) المسار [read, write, copy]

المسار الذي يصف هذا الخط متعدد الخطوط.

- (CGFloat) شطب العرض [read, write, assign]

عرض الخط في نقاط الشاشة.

الإعداد التلقائي هو 1.

- (UIColor*) dropColor [read, write, assign]

واجهة المستخدم ColorColor المستخدمة لعرض الخطوط المتعددة.

الإعداد التلقائي هو [UIColor blueColor].

- (BOOL) جيوديسية [read, write, assign]

لتحديد ما إذا كان يجب عرض هذا الخط مع التصحيح الجيوديسي أم لا.

- (NSArray<GMSStyleSpan *>*) امتدادات [read, write, copy]

مصفوفة تحتوي على GMSStyleSpan، الامتدادات المستخدمة لعرض هذا الخط المتعدد.

إذا كانت هذه المصفوفة تحتوي على شرائح أقل من الخطوط المتعددة نفسها، سيتم تطبيق الشريحة النهائية على المدة المتبقية. وإذا لم يتم ضبط هذه المصفوفة أو كانت فارغة، يتم استخدام strokeColor للسطر بأكمله بدلاً من ذلك.

- (NSString*) العنوان [read, write, copy, inherited]

عنوان، وصف قصير للتراكب.

ستعرض بعض التراكبات، مثل المحددات، العنوان على الخريطة. كما أن العنوان هو النص الافتراضي لإمكانية الدخول.

- (GMSMapView*) خريطة [read, write, assign, inherited]

الخريطة التي يتراكب عليها هذا التراكب.

سيؤدي تعيين هذا الموقع إلى إضافة التراكب إلى الخريطة. يؤدي تعيينها إلى صفر إلى إزالة هذا التراكب من الخريطة. يمكن أن يكون التراكب نشطًا على خريطة واحدة على الأكثر في أي وقت محدد.

- (قيمة منطقية) قابلة للتتبّع [read, write, assign, inherited]

إذا كان هذا التراكب من المفترض أن يتسبب في تلقي إشعارات النقر،

سيتم ضبط بعض التراكبات بشكل افتراضي لتكون قابلة للنقر عليها، مثل المحددات.

- (int) zIndex [read, write, assign, inherited]

سيتم رسم تراكبات قيمة أعلى بقيمة zIndex في أعلى طبقات الفئات الأقل قيمة لـ zIndex وقيمها.

تؤدي القيم المتساوية إلى ترتيب غير محدّد للرسم. تُعد العلامات استثناءً، بصرف النظر عن zIndex، سيتم دائمًا رسمها فوق طبقات الفئات والتراكبات الأخرى غير المحدِّدة للعلامات؛ ويتم اعتبارها في مجموعة فهرس z منفصلة عن غيرها من التراكبات.

- (رقم التعريف) userData [read, write, assign, inherited]

بيانات التراكب.

يمكنك استخدام هذه الخاصية لربط كائن عشوائي بهذا التراكب. لا تقرأ حزمة تطوير البرامج (SDK) لخرائط Google لنظام التشغيل iOS هذا الموقع ولا يكتبه.

لاحظ أن userData يجب ألا تحتوي على أي مراجع قوية لأي من كائنات الخرائط، وإلا فقد يتم إنشاء دورة احتفاظ (لتجنب إصدار الكائنات).