مرجع الفئة "PoPogon"


نظرة عامة

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

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

يكتسب GMSoverlay.

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

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

المواقع

مسار GMS *المسار
 المسار الذي يصف هذا المضلع.
NSArray< GMSPath * > * ثقوب
 مصفوفة مثيلات GMSPath التي تصف أي ثقوب في هذا المضلّع.
CGFloatالعرض على شكل شطب
 عرض مخطط المضلع في نقاط الشاشة.
UIColor * StrikeColor
 لون مخطط المضلّع.
UIColor * fillColor
 لون التعبئة.
قيمة منطقيةالجيوديسية
 لتحديد ما إذا كان يجب عرض هذا المضلع مع التصحيح الجيوديسي أم لا.
GMSPolygonLayer *layer (طبقة)
 يوفر طبقة الرسوم المتحركة الأساسية لجهاز GMSPolygon هذا.
NSString * title
 عنوان، وصف قصير للتراكب.
GMSMapViewخريطة
 الخريطة التي يتراكب عليها هذا التراكب.
قيمة منطقيةملموس
 إذا كان هذا التراكب من المفترض أن يتسبب في تلقي إشعارات النقر،
عدد صحيحzindex
 سيتم رسم تراكبات قيمة أعلى بقيمة zIndex في أعلى طبقات الفئات الأقل قيمة لـ zIndex وقيمها.
المعرّفبيانات المستخدمين
 بيانات التراكب.

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

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

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

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


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

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

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

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

- (NSArray<GMSPath *>*) ثقوب [read, write, copy]

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

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

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

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

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

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

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

القيمة التلقائية هي "بدون".

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

لون التعبئة.

الإعداد الافتراضي هو blueColor.

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

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

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

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

- (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 يجب ألا تحتوي على أي مراجع قوية لأي من كائنات الخرائط، وإلا فقد يتم إنشاء دورة احتفاظ (لتجنب إصدار الكائنات).