Shape class
فئة المساعد التي تغلف الهندسة أو الميزة وتجعل من السهل تحديثها وصيانتها.
- Extends
المنشئون
Shape(atlas. |
إنشاء كائن شكل وتهيئته بالهندسة والمعرف والخصائص المحددة. |
Shape(Feature<atlas. |
إنشاء كائن شكل وتهيئته باستخدام الميزة المحددة. |
الأساليب
add |
إضافة قيمة خاصية موجودة في الشكل أو تحديثها. |
get |
الحصول على المربع المحيط للشكل |
get |
إذا كان الشكل دائرة، فهذا يحصل على إحداثياته. وإلا ترجع قيمة خالية. |
get |
الحصول على إحداثيات الشكل. |
get |
الحصول على معرف الشكل. |
get |
الحصول على خصائص الشكل. |
get |
إرجاع سلسلة تشير إلى نوع الهندسة التي يحتويها هذا الشكل. |
is |
يشير إلى ما إذا كان الشكل المضمن عبارة عن دائرة، يتم تعريفها بواسطة مواصفات GeoJSON الموسعة المدعومة من قبل خرائط Azure. مواصفات موسعة |
is |
يشير إلى ما إذا كان الشكل المضمن مستطيلا، يتم تعريفه بواسطة مواصفات GeoJSON الموسعة المدعومة من قبل خرائط Azure. مواصفات موسعة |
set |
التحديثات إحداثيات الشكل |
set |
تعيين الخصائص على الشكل. الكتابة فوق كافة الخصائص الموجودة. |
to |
إرجاع ميزة GeoJSON التي تمثل الشكل. |
تفاصيل المنشئ
Shape(atlas.data.Geometry, string | number, any)
إنشاء كائن شكل وتهيئته بالهندسة والمعرف والخصائص المحددة.
new Shape(data: atlas.data.Geometry, id?: string | number, properties?: any)
المعلمات
- data
- Geometry
كائن هندسي
- id
-
string | number
معرف فريد يعينه المستخدم للشكل. إذا لم يتم توفيرها، فسيتم تعيين قيمة معرف فريدة لها.
- properties
-
any
خصائص معرفة من قبل المستخدم للشكل.
Shape(Feature<atlas.data.Geometry, any>)
إنشاء كائن شكل وتهيئته باستخدام الميزة المحددة.
new Shape(data: Feature<atlas.data.Geometry, any>)
المعلمات
تفاصيل الأسلوب
addProperty(string, any)
إضافة قيمة خاصية موجودة في الشكل أو تحديثها.
function addProperty(key: string, value: any)
المعلمات
- key
-
string
- value
-
any
getBounds()
getCircleCoordinates()
إذا كان الشكل دائرة، فهذا يحصل على إحداثياته. وإلا ترجع قيمة خالية.
function getCircleCoordinates(): Position[]
المرتجعات
Position[]
getCoordinates()
الحصول على إحداثيات الشكل.
function getCoordinates(): Position | Position[] | Position[][] | Position[][][]
المرتجعات
getId()
الحصول على معرف الشكل.
function getId(): string | number
المرتجعات
string | number
getProperties()
الحصول على خصائص الشكل.
function getProperties(): any
المرتجعات
any
getType()
إرجاع سلسلة تشير إلى نوع الهندسة التي يحتويها هذا الشكل.
function getType(): string
المرتجعات
string
isCircle()
يشير إلى ما إذا كان الشكل المضمن عبارة عن دائرة، يتم تعريفها بواسطة مواصفات GeoJSON الموسعة المدعومة من قبل خرائط Azure. مواصفات موسعة
function isCircle(): boolean
المرتجعات
boolean
isRectangle()
يشير إلى ما إذا كان الشكل المضمن مستطيلا، يتم تعريفه بواسطة مواصفات GeoJSON الموسعة المدعومة من قبل خرائط Azure. مواصفات موسعة
function isRectangle(): boolean
المرتجعات
boolean
setCoordinates(Position | Position[] | Position[][] | Position[][][])
التحديثات إحداثيات الشكل
function setCoordinates(coords: Position | Position[] | Position[][] | Position[][][])
المعلمات
setProperties(any)
تعيين الخصائص على الشكل. الكتابة فوق كافة الخصائص الموجودة.
function setProperties(properties: any)
المعلمات
- properties
-
any