مرجع فئة GMSPolygon


نظرة عامة

يحدد GMSPolygon المضلّع الذي يظهر على الخريطة.

يحدد المضلّع (مثل الخطوط المتعددة) سلسلة من الإحداثيات المتصلة في تسلسل مُرتب؛ بالإضافة إلى ذلك، تشكل المضلّعات حلقة مغلقة وتحدد منطقة معبأة.

تكتسب GMSOverlay.

دوال الأعضاء العامة الثابتة

(instancetype)+ polygonWithPath:
 الدالة الإنشائية الملائمة لـ GMSPolygon لمسار معين.

المواقع

GMSPathالمسار
 المسار الذي يصف هذا المضلّع.
NSArray< GMSPath * > * ثقوب
 مصفوفة مثيلات GMSPath التي تصف أي ثقوب في هذا المضلّع.
CGFloatstrokeWidth
 عرض مخطط المضلّع في نقاط الشاشة.
لون واجهة المستخدم * strokeColor
 لون المخطط المضلّع.
لون واجهة المستخدم * fillColor
 لون التعبئة.
بولالجيوديسية
 لتحديد ما إذا كان يجب عرض هذا المضلّع بالتصحيح الجيوديسي.
GMSPolygonLayerطبقة
 توفر طبقة الصورة المتحركة الأساسية لـ GMSPolygon هذا.
NSString * title
 العنوان، وصف موجز للتراكب.
GMSMapViewخريطة
 الخريطة التي يوجد عليها هذا التراكب.
بوليمكن النقر عليها
 ما إذا كان يجب أن يتسبب هذا التراكب في تلقي إشعارات النقر.
int zIndex
 سيتم رسم العناصر المركّبة ذات القيمة zIndex الأعلى فوق طبقات وتراكبات قيم zIndex الأقل.
iduserData
 بيانات التراكب.

وثائق وظائف الأعضاء

+ (instancetype) polygonWithPath: (GMSPath قابل للقيم *) المسار

الدالة الإنشائية الملائمة لـ GMSPolygon لمسار معين.

وستكون للمواقع الأخرى قيم تلقائية.


وثائق العقار

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

المسار الذي يصف هذا المضلّع.

يجب أن تكون الإحداثيات التي تنشئ المسار صالحة.

- (NSArray<GMSPath *>*) حفرات [read, write, copy]

مصفوفة مثيلات GMSPath التي تصف أي ثقوب في هذا المضلّع.

ويجب أن تكون الإحداثيات التي تؤلف كل مسار صالحة.

- (CGFloat) strokeWidth [read, write, assign]

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

يكون الإعداد التلقائي بالقيمة 1.

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

لون المخطط المضلّع.

وتكون القيم التلقائية صفرًا.

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

لون التعبئة.

يكون الإعداد التلقائي باللون الأزرق blueColor.

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

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

- طبقةGMSPolygonLayer*) [read, assign]

توفر طبقة الصورة المتحركة الأساسية لـ GMSPolygon هذا.

- (NSString*) title [read, write, copy, inherited]

العنوان، وصف موجز للتراكب.

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

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

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

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

- (BOOL) قابل للنقر [read, write, assign, inherited]

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

بعض العناصر المركّبة، مثل العلامات، قابلة للنقر بشكل تلقائي.

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

سيتم رسم العناصر المركّبة ذات القيمة zIndex الأعلى فوق طبقات وتراكبات قيم zIndex الأقل.

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

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

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

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

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