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