แอพที่กำหนดค่าได้ของ ArcGIS จะถูกเกษียณในปี 2568 แอพที่กำหนดค่าของแอพที่กำหนดค่าได้ของ ARCGIS จะเลิกใช้แล้วและจะไม่ได้รับการอัปเดตเพิ่มเติม นอกจากนี้พื้นที่เก็บข้อมูลนี้จะถูกลบออกในเดือนตุลาคม 2568 พร้อมกับการอัปเดต Online ARCGIS Online ตุลาคม
เลิกใช้แล้ว: Map-Tools-Template
## หมายเหตุ: แอพนี้จะเกษียณและจะไม่ได้รับการอัปเดตอีกต่อไป
MAP Tools เป็นเทมเพลตแอปพลิเคชันที่กำหนดค่าได้ที่ใช้ในการแสดงเว็บแผนที่พร้อมชุดเครื่องมือและตัวเลือกที่ใช้กันทั่วไป
ดูว่ามีชีวิตอยู่
เริ่มต้น
ตรวจสอบหัวข้อช่วยเหลือ ArcGIS.com ต่อไปนี้สำหรับรายละเอียดเกี่ยวกับเทมเพลต:
- เขียนใบสมัครแรกของคุณ
- [เกี่ยวกับเทมเพลตแอปพลิเคชันเว็บ] (http://resources.arcgis.com/en/help/arcgisonline/#/* เกี่ยวกับ _web_application_templates/010Q000000NT000000/)
- การสร้างเทมเพลตเว็บแอปพลิเคชัน
- การเพิ่มพารามิเตอร์ที่กำหนดค่าได้ในเทมเพลต
โฟลเดอร์และไฟล์
เทมเพลตประกอบด้วยโฟลเดอร์และไฟล์ต่อไปนี้:
/config/: โฟลเดอร์สำหรับไฟล์การกำหนดค่าของแอปพลิเคชันของคุณ
- defaults.js: กำหนดข้อมูลการกำหนดค่าเริ่มต้นสำหรับเทมเพลต คุณสามารถใช้ไฟล์นี้เพื่อระบุสิ่งต่าง ๆ เช่น ID เว็บแผนที่เริ่มต้น, URL พร็อกซี, บริการเริ่มต้น, คีย์ Bing Maps, ธีมสีเริ่มต้นและการตั้งค่าเฉพาะแม่แบบอื่น ๆ
/CSS/: มีไฟล์ CSS สำหรับแอปพลิเคชัน
- main.css ไฟล์นี้มีรูปแบบแผนที่ที่กำหนดระยะขอบ, ช่องว่างภายในและความสูงเริ่มต้น (100%)
/ รูปภาพ/ : มีรูปภาพที่ใช้โดยแอปพลิเคชัน
/ js/ : มี 3 ไฟล์ JavaScript และ 1 โฟลเดอร์:
- /NLS/: โฟลเดอร์ NLS มีไฟล์ที่เรียกว่า Resources.js ที่มีสตริงที่ใช้โดยแอปพลิเคชัน หากแอปพลิเคชันจำเป็นต้องได้รับการสนับสนุนจากหลาย ๆ สถานที่คุณสามารถสร้างโฟลเดอร์สำหรับแต่ละสถานที่และภายในโฟลเดอร์นั้นจะเพิ่มไฟล์ Resources.js ด้วยสตริงที่แปล ดูไฟล์ Resources.js ในโฟลเดอร์ NLS/FR สำหรับตัวอย่างของสิ่งนี้ในภาษาฝรั่งเศส
- Main.js: สร้างแผนที่ตามข้อมูลการกำหนดค่า คุณจะเขียนตรรกะแอปพลิเคชันหลักทั้งหมดของคุณที่นี่
- template.js: โมดูลที่ดูแล "เทมเพลต"-งานเฉพาะเช่นการดึงการตั้งค่าการกำหนดค่าแอปพลิเคชันโดย AppID รับพารามิเตอร์ URL (Web Map ID และ AppID) การจัดการรายละเอียดการแปลและการดึงข้อมูลเฉพาะองค์กรหากมี คุณมักจะไม่จำเป็นต้องแก้ไขไฟล์นี้ นอกจากนี้ยังตั้งค่าบริการพร็อกซีและเรขาคณิตหาก URL มีให้ในไฟล์ defaults.js หรือพร้อมใช้งานจาก ORG เมื่อดำเนินการแล้วคุณจะสามารถเข้าถึงวัตถุที่มีคุณสมบัติที่ให้คุณเข้าถึงสิ่งต่อไปนี้:
- เทมเพลตคุณสมบัติเฉพาะ
- ทำให้ดีขึ้น
- เว็บแมป
- Helperservices: เรขาคณิต, พิมพ์, URL บริการ locator
- I18N: คุณสมบัติสตริงและ isrighttoleft ที่สามารถใช้เพื่อตรวจสอบว่าแอปพลิเคชันถูกดูจากภาษาที่อ่านข้อความจากซ้ายไปขวาเช่นฮีบรูหรืออาหรับหรือไม่
- พร็อกซี URL
- templateOptions.js: ไฟล์ตัวเลือกสำหรับการกำหนดค่าเทมเพลตของคุณเพื่อสอบถามทรัพยากรและรายการเฉพาะ คุณสามารถแก้ไขไฟล์นี้และเทมเพลตของคุณสามารถเปิดใช้งานหรือปิดใช้งานการสืบค้นสำหรับสิ่งต่าง ๆ เช่นไฟล์การแปลข้อมูลกลุ่ม ArcGIS รายการกลุ่มพารามิเตอร์ URL ที่กำหนดเอง ฯลฯ
index.html : ไฟล์ HTML เริ่มต้นสำหรับแอปพลิเคชัน
/ ทรัพยากร/ : มีไฟล์ที่เป็นประโยชน์สำหรับแอปพลิเคชันของคุณ
- Resources/ConfigurationPanel.js การตั้งค่าแผงกำหนดค่าเริ่มต้นสำหรับเทมเพลต สิ่งนี้ใช้ได้กับเทมเพลตที่กำหนดค่าได้เท่านั้น ตัวอย่างนี้จะสร้างแผงการกำหนดค่าด้วยรายการดรอปดาวน์หนึ่งรายการที่มีตัวเลือกสีเทมเพลตสามตัวเลือก (ริมทะเล, โครเมี่ยม, ทางเท้า) เมื่อโมดูล templateconfig.js ดึงการตั้งค่าที่กำหนดค่าได้ใด ๆ คุณจะได้รับชื่อธีมกลับในพารามิเตอร์ชื่อธีม จากนั้นคุณสามารถใช้ CS ที่จำเป็นกับแอปพลิเคชันของคุณเพื่อใช้สีใหม่ - เช่นเปลี่ยนสีชายแดน ฯลฯ ดูพารามิเตอร์การเพิ่มที่กำหนดค่าไว้ในหัวข้อวิธีใช้เทมเพลตสำหรับรายละเอียดเพิ่มเติม
คำแนะนำ
- ดาวน์โหลดและคลายซิปไฟล์. zip หรือโคลนที่เก็บ
- เว็บเปิดใช้งานไดเรกทอรี
- เข้าถึงหน้า. html
- เริ่มเขียนเทมเพลตของคุณ!
ใหม่กับ GitHub? เริ่มต้นที่นี่
ความต้องการ
- ตัวแก้ไขข้อความหรือ HTML
- พื้นหลังเล็ก ๆ ด้วย JavaScript
- ประสบการณ์กับ ArcGis JavaScript API จะช่วยได้
ทรัพยากร
- ชุมชน
- ArcGis สำหรับศูนย์ทรัพยากร JavaScript API
- บล็อก Arcgis
- twitter@esri
ปัญหา
ค้นหาข้อผิดพลาดหรือต้องการขอคุณสมบัติใหม่? โปรดแจ้งให้เราทราบโดยส่งปัญหา
การบริจาค
Esri ยินดีต้อนรับการมีส่วนร่วมจากทุกคนและทุกคน โปรดดูแนวทางของเราสำหรับการบริจาค
การออกใบอนุญาต
ลิขสิทธิ์ 2013 ESRI
ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ยกเว้นตามใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตที่
http://www.apache.org/licenses/license-2.0
เว้นแต่ว่ากฎหมายที่บังคับใช้หรือตกลงเป็นลายลักษณ์อักษรซอฟต์แวร์ที่แจกจ่ายภายใต้ใบอนุญาตจะถูกแจกจ่ายตาม "ตามพื้นฐาน" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อ จำกัด ภายใต้ใบอนุญาต
สำเนาใบอนุญาตมีอยู่ในไฟล์ repository.txt