Saya punya featureLayer
dan saya tidak ingin membunuhnya dan membuat yang lain. Saya ingin menghapus semua fitur dari featureLayer saat ini. Saya menemukan bahwa saya dapat menggunakan applyEdits
metode tetapi untuk menggunakannya saya harus memiliki semua fitur yang ingin saya hapus. Sementara saya tidak ingin menyimpannya secara terpisah. Apakah Anda tahu cara yang lebih baik untuk mengosongkan featureLayer saya saat menggunakan ArcGIS Javascript API?
arcgis-javascript-api
feature-layer
Kirill Lykov
sumber
sumber
Coba buat panggilan fitur hapus REST dengan klausa "1 = 1" atau yang serupa.
sumber
Jika Anda telah membuat lapisan fitur di sisi klien (tidak ada url sisi server), maka Anda tidak dapat menggunakan kueri dengan klausa di mana. Saya dapat mengatasi ini dengan mencari sejauh mana peta dan kemudian menghapus semua item yang saya temukan. Sebagai contoh:
sumber
Periksa metode clear () :
sumber
Gunakan Kursor Perbarui , pilih semua fitur ("*").
Gunakan IFeature.Delete () , dan simpan ketika selesai.
sumber