أكثر

انقل / اسحب رسومات متعددة في ArcGIS JavaScript API

انقل / اسحب رسومات متعددة في ArcGIS JavaScript API


في ArcGIS JavaScript API ، أرغب في النقر فوق كائن GraphicsLayer (رسم) على الخريطة وإجراء عملية سحب MOVE له بالإضافة إلى بعض الرسومات المجاورة له. أنا أبحث عن التأثير المرئي للعديد من الكائنات الرسومية تتحرك معًا. تقبل عملية MOVE في شريط الأدوات EDIT رسمًا واحدًا ، وليس متعددًا ، حسب ما أراه.

editToolbar.activate (Edit.MOVE، evt.graphic) ؛

هل يمكنني التجميع في رسم واحد لاستخدامه مع شريط أدوات EDIT؟

تنشيط شريط أدوات لكل رسم؟


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


شاهد الفيديو: Create WebMap Using ArcGIS Javascript API Part 2 Map and View