ทําความเข้าใจลําดับชั้นและการรับค่าของรูปแบบแผนที่

เลือกแพลตฟอร์ม: Android iOS JavaScript Web Service

เมื่อปรับแต่งรูปแบบแผนที่ คุณควรทำความเข้าใจว่าการจัดรูปแบบฟีเจอร์ต่างๆ ของแผนที่อาจส่งผลต่อรูปแบบอื่นๆ ในแผนที่อย่างไร โดยเลเยอร์ที่ซ้อนทับกันมีดังนี้

  • แผนที่ฐาน: เมื่อเริ่มสร้างรูปแบบแผนที่ รูปแบบเริ่มต้นที่คุณเห็นคือรูปแบบของแผนที่ฐาน ซึ่งก็คือแผนที่เริ่มต้น ฟีเจอร์แผนที่ ที่คุณไม่ได้ปรับแต่งจะยังคงใช้การจัดรูปแบบแผนที่ฐาน

  • รูปแบบแผนที่: รูปแบบที่กำหนดเองจะลบล้างรูปแบบในเลเยอร์แผนที่ฐาน ในรูปภาพนี้ รูปแบบแผนที่ที่กำหนดเองจะลบล้างพื้นที่ในเมืองเป็นสีน้ำทะเล และถนนเป็นสีน้ำเงินเข้ม

  • องค์ประกอบสไตล์: ฟีเจอร์แผนที่แต่ละรายการมีองค์ประกอบสไตล์อย่างน้อย 1 รายการที่คุณปรับแต่งได้ ในรูปภาพนี้ รูปหลายเหลี่ยมของฟีเจอร์แผนที่พื้นที่ในเมือง มีสีเติมเป็นสีน้ำทะเล และสีเติมของเครือข่ายถนน มีสีเป็นสีน้ำเงิน

    แผนที่ฐานที่มีการวางซ้อนรูปแบบแผนที่อยู่ด้านบน ซึ่งแสดงองค์ประกอบรูปแบบของพื้นที่ในเมืองที่เป็นสีน้ำทะเลและเครือข่ายถนนสีน้ำเงิน

ลำดับชั้นขององค์ประกอบในแผนที่

ภายในรูปแบบแผนที่ องค์ประกอบในแผนที่จะจัดเรียงตามลำดับชั้น โดยมีองค์ประกอบในแผนที่ 4 รายการที่กว้างที่สุดอยู่ด้านบน และองค์ประกอบในแผนที่อื่นๆ ทั้งหมดจะจัดเรียงอยู่ด้านล่างในลำดับชั้นเชิงตรรกะ โดยค่าเริ่มต้น ฟีเจอร์แผนที่จะรับช่วงรูปแบบองค์ประกอบ สำหรับฟีเจอร์แผนที่ที่อยู่เหนือขึ้นไปในลำดับชั้น (ฟีเจอร์แผนที่ระดับบน) แต่คุณ สามารถลบล้างรูปแบบระดับบนสุดได้โดยการตั้งค่าองค์ประกอบรูปแบบอย่างน้อย 1 รายการ สำหรับฟีเจอร์แผนที่ที่อยู่ด้านล่าง (ฟีเจอร์แผนที่ระดับล่าง) ดูรายละเอียดเกี่ยวกับลำดับชั้นของฟีเจอร์แผนที่ได้ที่สิ่งที่คุณจัดรูปแบบได้ในแผนที่

ฟีเจอร์แผนที่แต่ละรายการมีองค์ประกอบอย่างน้อย 1 รายการหรือส่วนของฟีเจอร์แผนที่ที่คุณจัดรูปแบบได้ ตัวอย่างเช่น สีเติมสำหรับรูปหลายเหลี่ยม (รูปร่างของฟีเจอร์แผนที่) เป็นองค์ประกอบ เช่นเดียวกับสีเส้นสำหรับป้ายกำกับข้อความ คุณจัดรูปแบบ แต่ละองค์ประกอบแยกกัน และองค์ประกอบใดก็ตามที่คุณไม่ได้จัดรูปแบบจะยังคงใช้รูปแบบ เริ่มต้น เนื่องจากองค์ประกอบแยกกัน คุณจึงจัดรูปแบบสีเติมสำหรับข้อความป้ายกำกับ และปล่อยให้สีเส้น (โครงร่าง) เป็นค่าเริ่มต้น (หรือรับค่าจากรูปแบบหลัก) ได้

หลักเกณฑ์ที่เป็นประโยชน์ในการทำความเข้าใจลำดับชั้นของสไตล์และการรับค่ามีดังนี้

  • สไตล์เริ่มต้นขององค์ประกอบย่อยจะรับช่วงมาจากองค์ประกอบระดับบนสุด: หากต้องการให้องค์ประกอบแผนที่ย่อยทั้งหมดรับช่วงสไตล์ ให้ตั้งค่าสไตล์สำหรับองค์ประกอบแผนที่ระดับบนสุด และปล่อยให้สไตล์ขององค์ประกอบย่อยเป็นค่าเริ่มต้น

  • สไตล์ย่อยที่กำหนดเองจะลบล้างสไตล์หลัก: หากต้องการลบล้างสไตล์หลัก ให้ตั้งค่าสไตล์ที่กำหนดเองในฟีเจอร์ย่อย

  • องค์ประกอบรูปแบบเป็นอิสระ: องค์ประกอบรูปแบบที่คุณตั้งค่าสำหรับฟีเจอร์แผนที่ (เช่น รูปหลายเหลี่ยม ไอคอนป้ายกำกับ และข้อความป้ายกำกับ การเติมและเส้นขีด) จะเป็นอิสระจากกัน หากคุณตั้งค่าสีของรูปหลายเหลี่ยม แต่ปล่อยไอคอนไว้เหมือนเดิม สไตล์ของรูปหลายเหลี่ยมจะลบล้างสไตล์ขององค์ประกอบหลัก แต่ไอคอนจะรับค่าสไตล์ขององค์ประกอบหลักหรือสไตล์เริ่มต้น

  • ปิดระดับการเข้าถึงเพื่อซ่อนฟีเจอร์แผนที่: หากต้องการดูเพียงอย่างเดียวในแผนที่ คุณต้องปิดระดับการเข้าถึงสำหรับทุกอย่าง

ตัวอย่างลำดับชั้นและการรับช่วงค่า

ตัวอย่างวิธีการทำงานของการรับค่าและการจัดลำดับชั้นมีดังนี้

  1. เลือกฟีเจอร์แผนที่ระดับบนสุดของธรรมชาติ แล้วตั้งค่า สีเติมรูปหลายเหลี่ยมเป็นสีเหลือง ซึ่งจะกำหนดรูปแบบรูปหลายเหลี่ยมทั้งหมดสำหรับฟีเจอร์แผนที่ ภายใต้ธรรมชาติให้เป็นสีเหลือง

    แผนที่แสดงฟีเจอร์แผนที่ธรรมชาติทั้งหมดเป็นสีเหลือง

  2. คุณต้องการให้ Land cover ซึ่งอยู่ภายใต้ Natural เป็นสีเหลืองด้วย จึงปล่อยให้ไม่มีการจัดรูปแบบ และรับค่ารูปแบบจาก Natural

  3. คุณต้องการให้ป่าไม้เป็นสีเขียว ดังนั้นในส่วนสิ่งปกคลุมดิน ให้เปิดป่าไม้ และระบายสีรูปหลายเหลี่ยมเป็นสีเขียว สไตล์ลูกที่กำหนดเองนี้จะลบล้าง สไตล์สำหรับสิ่งปกคลุมดินและธรรมชาติ

    แผนที่แสดงฟีเจอร์แผนที่ป่าเป็นสีเขียว

  4. คุณต้องการให้แสดงน้ำแข็งเป็นสีเขียวอ่อน ดังนั้นในส่วนสิ่งปกคลุมดิน ให้ เปิดน้ำแข็ง แล้วระบายสีรูปหลายเหลี่ยมเป็นสีเขียวอ่อน

    แผนที่แสดงฟีเจอร์แผนที่น้ำแข็งเป็นสีฟ้าอ่อน

  5. และสุดท้าย คุณต้องการให้สีของน้ำเป็นสีน้ำเงินอมเขียว จึงเลือกธรรมชาติ>น้ำ แล้ว ระบายสีรูปหลายเหลี่ยมเป็นสีน้ำเงินอมเขียว การตั้งค่าสไตล์ย่อยเป็น Water จะลบล้างสไตล์หลักเป็น Natural

    แผนที่แสดงฟีเจอร์แผนที่น้ำเป็นสีน้ำเงิน

ทำตามกระบวนการที่คล้ายกันเพื่อไฮไลต์ฟีเจอร์แผนที่ตามความต้องการ