Lagi

Ukur Masalah Widget - ArcGIS Javascript API 3.11


Saya mengalami masalah dengan Widget Ukur di aplikasi saya setelah memperbarui ke 3.11. Widget tidak muncul setelah aplikasi dimuat. Saya telah memeriksa kode saya dan tidak melihat masalah, juga ketika kembali ke 3.10 berfungsi dengan benar.

Adakah orang lain yang mengalami masalah ini setelah memperbarui ke 3.11?

pengukuran = pengukuran baru({ peta: peta }, dom.byId("measure_results")); pengukuran.startup();

MEMPERBARUI
Widget sebenarnya berfungsi, tetapi "esriMeasurementButtonPane" tidak diurai. Lihat tangkapan layar di bawah ini:


Saya menemukan masalahnya adalah dengan panel konten tombol yang didaftarkan dua kali. Saya berasumsi ini karena masalah penguraian. Saya mengubah parseOnLoad:true menjadi false dan secara manual menguraikan data yang dimuat. Ini menyelesaikan masalah.


Saya melihat ini dari tab "Yang baru di Versi 3.11".

  • Metode baru getTool dan getUnit pada kelas Pengukuran.
  • Acara baru mulai mengukur dan mengukur di kelas Pengukuran.
  • Pengukur akhir peristiwa yang diperbarui pada Pengukuran.
  • Perubahan alat dan perubahan unit peristiwa baru pada kelas Pengukuran.

Peningkatan widget pengukuran:

Peristiwa dan metode pengembang baru untuk mendukung interaksi dengan geometri selama siklus hidup widget Pengukuran, mengakses alat saat ini, dan unit saat ini. Memperbaiki masalah bagi pengembang saat menggunakan widget Pengukuran dalam aplikasi dan layanan yang berisi sistem koordinat selain WGS84 dan Web Mercator.

Tampaknya kode perlu diperbarui


Saya hanya ingin berbagi bahwa saya mengalami masalah serupa, kecuali tidak ada tombol alat yang ditampilkan. Ketika saya menghapus "kompak" dari berikut ini:itu bekerja seperti yang diharapkan.


Tonton videonya: ArcGIS Enterprise Portal u0026 ArcGIS Online (September 2021).