tn.geologyidea.com
أكثر

تراكبات منبثقة على الرسم (قياس) باستخدام OpenLayers 3؟

تراكبات منبثقة على الرسم (قياس) باستخدام OpenLayers 3؟


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


باستخدام نموذج OpenLayers Measure (http://openlayers.org/en/v3.10.1/examples/measure.html) ، أحاول أن يكون لدي مقياس واحد نشط في كل مرة.

http://jsfiddle.net/Sinnel/yfdejpre/1/

ومع ذلك ، تظهر نتائج القياس الثابت في تراكب ولم أتمكن من تقييد / حذف المقاييس القديمة من البقاء على الخريطة. لقد جربت طرقًا مختلفة لبعض الوقت ، الطريقة التي تعطي أفضل النتائج هي:

if (map.getOverlays (). getArray (). length> = 2) {map.getOverlays (). clear ()} ؛

ومع ذلك ، فإن النتيجة غير متسقة تمامًا ... كيف يمكنني التعامل مع هذا؟


  1. source_mesure.clear () ، يجب إطلاقه على drawstart وليس عند التعادل.
  2. لقد استخدمت $ (".tooltip") .remove ()؛ من أجل مسح تلميحات الأدوات. ربما يجب أن تجد شيئًا أكثر إلحاحًا لذلك.
  3. لديك خطأ فايربوغ (الرسم غير محدد). كان ذلك لأنك تعين المستمع قبل بدء التفاعل. لذلك أضع تنبيهات المستمع على الفور بعد بدء التفاعل.

تحقق من هذا الكمان. انقر انها كمان الخاص بك مع تعديل طفيف للقيام بعملك.


شاهد الفيديو: add circle Google map العمل مع الخرائط. android 69 دورة اندرويد