مرجع فئة GMSCircle


نظرة عامة

دائرة على سطح الأرض (غطاء كروي).

تكتسب GMSOverlay.

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

(instancetype)+ circleWithPosition:radius:
 الدالة الإنشائية الملائمة لـ GMSCircle لموضع ونصف قطر معينين.

المواقع

CLLocationCoordinate2Dالموضع
 الموضع على الأرض في مركز الدائرة.
المسافة حسب CLLocationالنطاق الجغرافي
 نصف قطر الدائرة بالمتر؛ يجب أن يكون موجبة.
CGFloatstrokeWidth
 عرض مخطط الدائرة في نقاط الشاشة.
لون واجهة المستخدم * strokeColor
 لون مخطط هذه الدائرة.
لون واجهة المستخدم * fillColor
 الجزء الداخلي من الدائرة مطلي باستخدام fillColor.
NSString * title
 العنوان، وصف موجز للتراكب.
GMSMapViewخريطة
 الخريطة التي يوجد عليها هذا التراكب.
بوليمكن النقر عليها
 ما إذا كان يجب أن يتسبب هذا التراكب في تلقي إشعارات النقر.
int zIndex
 سيتم رسم العناصر المركّبة ذات القيمة zIndex الأعلى فوق طبقات وتراكبات قيم zIndex الأقل.
iduserData
 بيانات التراكب.

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

+ (instancetype) circleWithPosition: (CLLocationCoordinate2D)  الموضع
نصف القطر: (CLLocationتباعد) النطاق الجغرافي

الدالة الإنشائية الملائمة لـ GMSCircle لموضع ونصف قطر معينين.

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


وثائق العقار

- (CLLocationCoordinate2D) position [read, write, assign]

الموضع على الأرض في مركز الدائرة.

ويتجاهل المواضع غير الصالحة.

- (CLLocationمسافة) النطاق الجغرافي [read, write, assign]

نصف قطر الدائرة بالمتر؛ يجب أن يكون موجبة.

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

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

يكون الإعداد التلقائي بالقيمة 1. بالنسبة إلى GMSPolygon، لا يتغير العرض عند تكبير الخريطة.

يؤدي ضبط عرض الخط على 0 إلى عدم وجود خط.

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

لون مخطط هذه الدائرة.

القيمة الافتراضية هي الأسود.

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

الجزء الداخلي من الدائرة مطلي باستخدام fillColor.

القيمة الافتراضية هي nil، مما ينتج عنه عدم التعبئة.

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