Aplikasi yang dapat dikonfigurasi ARCGIS akan pensiun pada tahun 2025. Kode Sumber Aplikasi ARCGIS yang dapat dikonfigurasi Kode Sumber sudah usang dan tidak akan menerima pembaruan lebih lanjut. Selain itu, repositori ini akan dihapus pada Oktober 2025, bersama dengan pembaruan online ArcGIS Oktober 2025.
Tercerahkan: Peta-Tools-Template
## Catatan: Aplikasi ini sudah pensiun dan akan tidak lagi diperbarui.
Peta Tools adalah templat aplikasi yang dapat dikonfigurasi yang digunakan untuk menampilkan peta web dengan set alat dan opsi yang umum digunakan.
Lihat itu langsung
Memulai
Tinjau topik bantuan arcgis.com berikut untuk detail tentang templat:
- Menulis Aplikasi Pertama Anda
- [Tentang Templat Aplikasi Web] (http://resources.arcgis.com/en/help/arcgisonline/#/* tentang_web_application_templates/010q000000nt000000/)
- Membuat Template Aplikasi Web
- Menambahkan parameter yang dapat dikonfigurasi ke template
Folder dan file
Template terdiri dari folder dan file berikut:
/config/: Folder untuk file konfigurasi aplikasi Anda.
- Defaults.js: Tentukan informasi konfigurasi default untuk template. Anda dapat menggunakan file ini untuk menentukan hal-hal seperti ID peta web default, URL proxy, layanan default, kunci Bing Maps, tema warna default, dan pengaturan khusus templat lainnya.
/CSS/: Berisi file CSS untuk aplikasi.
- Main.css File ini berisi gaya peta yang mengatur margin, padding dan tinggi awal (100%).
/ gambar/ : berisi gambar yang digunakan oleh aplikasi.
/ JS/ : berisi 3 file javascript dan 1 folder:
- /NLS/: Folder NLS berisi file yang disebut Resources.js yang berisi string yang digunakan oleh aplikasi. Jika aplikasi perlu didukung oleh beberapa lokal, Anda dapat membuat folder untuk setiap lokal dan di dalam folder itu, tambahkan file sumber daya.js dengan string yang diterjemahkan. Lihat file Resources.js di folder NLS/FR untuk contoh ini dalam bahasa Prancis.
- Main.js: Membuat peta berdasarkan info konfigurasi. Anda akan menulis semua logika aplikasi utama Anda di sini.
- Template.js: Modul yang menangani "template"-pekerjaan spesifik seperti mengambil pengaturan konfigurasi aplikasi oleh appID, mendapatkan parameter URL (ID peta web dan appid), menangani detail lokalisasi dan mengambil info spesifik organisasi jika berlaku. Anda kemungkinan besar tidak perlu memodifikasi file ini. Juga menetapkan layanan proxy dan geometri jika URL telah disediakan dalam file defaults.js atau tersedia dari org. Setelah dieksekusi, Anda akan memiliki akses ke objek yang berisi properti yang memberi Anda akses ke yang berikut:
- Template Properti Spesifik
- appid
- Webmap
- HelMerServices: Geometry, Print, URL Layanan Locator
- I18N: Properti string dan isRightToleft yang dapat digunakan untuk menentukan apakah aplikasi dilihat dari bahasa di mana teks dibaca kiri-ke-kanan seperti bahasa Ibrani atau Arab.
- URL proxy
- TemplateOptions.js: File Opsi untuk Mengkonfigurasi Template Anda Untuk Meminta Sumber Daya dan Item tertentu. Anda dapat mengedit file ini dan templat Anda dapat mengaktifkan atau menonaktifkan permintaan untuk hal -hal seperti file lokalisasi, informasi grup ArcGIS, item grup, parameter URL khusus, dll.
Index.html : File HTML default untuk aplikasi.
/ Sumber Daya/ : Berisi file bermanfaat untuk aplikasi Anda.
- Sumber Daya/KonfigurasiPanel.js Pengaturan panel konfigurasi default untuk templat. Ini hanya berlaku untuk templat yang dapat dikonfigurasi. Contoh ini akan membuat panel konfigurasi dengan satu daftar dropdown yang berisi tiga pilihan warna templat (tepi laut, krom, trotoar). Ketika modul Templateconfig.js mengambil pengaturan yang dapat dikonfigurasi, Anda akan mendapatkan nama tema kembali dalam parameter bernama tema. Kemudian Anda dapat menerapkan CSS yang diperlukan untuk aplikasi Anda untuk menerapkan warna baru - seperti mengubah warna perbatasan dll. Lihat parameter yang dapat dikonfigurasi untuk menempel pada Topik Bantuan untuk lebih detail.
Instruksi
- Unduh dan unzip file .zip atau klon repositori.
- Web-mengakhiri direktori.
- Akses halaman .html.
- Mulailah menulis template Anda!
Baru di GitHub? Mulailah di sini.
Persyaratan
- Teks atau Editor HTML.
- Sedikit latar belakang dengan JavaScript.
- Pengalaman dengan API JavaScript ArcGIS akan membantu.
Sumber daya
- Masyarakat
- ArcGIS untuk Pusat Sumber Daya API JavaScript
- Blog ArcGIS
- Twitter@Esri
Masalah
Temukan bug atau ingin meminta fitur baru? Beri tahu kami dengan mengirimkan masalah.
Berkontribusi
Esri menyambut kontribusi dari siapa saja dan semua orang. Silakan lihat pedoman kami untuk berkontribusi.
Lisensi
Hak Cipta 2013 Esri
Berlisensi di bawah lisensi Apache, versi 2.0 ("lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan lisensi. Anda dapat memperoleh salinan lisensi di
http://www.apache.org/licenses/license-2.0
Kecuali diharuskan oleh hukum yang berlaku atau disepakati secara tertulis, perangkat lunak yang didistribusikan di bawah lisensi didistribusikan berdasarkan "sebagaimana adanya", tanpa jaminan atau ketentuan dalam bentuk apa pun, baik tersurat maupun tersirat. Lihat lisensi untuk bahasa spesifik yang mengatur izin dan batasan di bawah lisensi.
Salinan lisensi tersedia di file lisensi.txt repositori.