إشعار: يجب
إثبات أهلية جميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إلى Earth Engine.
ui.Map.DrawingTools.onShapeChange
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تسجّل هذه السمة دالة ردّ يتم تشغيلها عند تغيير شكل وضع الرسم.
تعرض هذه الطريقة رقم تعريف يمكن تمريره إلى unlisten() لإلغاء تسجيل وظيفة معاودة الاتصال.
الاستخدام | المرتجعات |
---|
DrawingTools.onShapeChange(callback) | سلسلة |
الوسيطة | النوع | التفاصيل |
---|
هذا: ui.map.drawingtools | ui.Map.DrawingTools | مثيل ui.Map.DrawingTools |
callback | الوظيفة | دالة ردّ الاتصال التي سيتم تشغيلها عند تغيير الشكل. يتم تمرير مَعلمتَين إلى دالة الرجوع: شكل وضع الرسم كسلسلة (أو قيمة فارغة للإلغاء) وعنصر واجهة المستخدم ui.Map.DrawingTools الذي يتم ربط أداة معالجة الأحداث به. قيم الشكل هي:
- نقطة
- سطر
- مضلّع
- مستطيل
- قيمة فارغة
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eAllows registration of a callback function triggered when a drawing mode shape is altered.\u003c/p\u003e\n"],["\u003cp\u003eProvides a unique ID to unregister the callback using the \u003ccode\u003eunlisten()\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eAccepts a callback function with two parameters: shape (point, line, polygon, rectangle, or null) and the DrawingTools widget.\u003c/p\u003e\n"],["\u003cp\u003eThe callback is invoked, providing the current drawing mode shape and the associated DrawingTools widget, whenever the shape changes.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes the \u003ccode\u003eDrawingTools.onShapeChange(callback)\u003c/code\u003e method to register the callback and returns a unique ID.\u003c/p\u003e\n"]]],[],null,["# ui.Map.DrawingTools.onShapeChange\n\n\u003cbr /\u003e\n\nRegisters a callback that's fired when a drawing mode shape is changed.\n\n\u003cbr /\u003e\n\nReturns an ID which can be passed to unlisten() to unregister the callback.\n\n| Usage | Returns |\n|----------------------------------------|---------|\n| DrawingTools.onShapeChange`(callback)` | String |\n\n| Argument | Type | Details |\n|-----------------------------|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `ui.map.drawingtools` | ui.Map.DrawingTools | The ui.Map.DrawingTools instance. |\n| `callback` | Function | The callback to fire when the shape is changed. The callback is passed two parameters: the drawing mode shape as a string (or null for cancel) and the ui.Map.DrawingTools widget that the event listener is bound to. The shape values are: - point - line - polygon - rectangle - null |"]]