การใช้การประกาศรูปแบบ JSON แบบฝัง

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เลือกแพลตฟอร์ม: Android iOS JavaScript

คุณใช้การจัดรูปแบบที่กําหนดเองผ่านการประกาศรูปแบบ JSON ที่ฝังไว้ได้กับรายการต่อไปนี้

  • แผนที่เริ่มต้น
  • ประเภทแผนที่ที่ผู้ใช้สลับดูภายในกรอบแผนที่เดียวได้

การระบุสไตล์ให้กับลักษณะ

หากต้องการใช้สไตล์กับฟีเจอร์และองค์ประกอบต่างๆ ในแผนที่ ให้สร้างอาร์เรย์ของออบเจ็กต์ MapTypeStyle ซึ่งกําหนดวิธีจัดรูปแบบแผนที่

อาร์เรย์จะมีรูปแบบต่อไปนี้

var stylesArray = [
  {
    featureType: '',
    elementType: '',
    stylers: [
      {color: ''},
      {visibility: ''},
      // Add any stylers you need.
    ]
  },
  {
    featureType: '',
    // Add the stylers you need.
  }
]

โปรดดูรายการค่าที่ใช้ได้ทั้งหมดสําหรับ featureType, elementType และ stylers ที่หัวข้อการอ้างอิงรูปแบบ JSON

วิซาร์ดการจัดรูปแบบแพลตฟอร์ม Maps

ใช้วิซาร์ดการจัดรูปแบบ Maps Platform เป็นวิธีที่รวดเร็วในการสร้างออบเจ็กต์การจัดรูปแบบ JSON

การใช้รูปแบบกับแผนที่เริ่มต้น

ตัวอย่างต่อไปนี้คือตัวอย่างแผนที่เริ่มต้นที่กําหนดสไตล์โดยใช้ข้อความและไอคอนสีอ่อนบนพื้นหลังสีเข้ม (เช่น โหมดมืด) ดูตัวอย่างโค้ดได้ที่ตัวอย่างแผนที่จัดรูปแบบ - ตัวอย่างโหมดกลางคืน

หากต้องการแก้ไขรูปแบบแผนที่เริ่มต้น ให้ตั้งค่าพร็อพเพอร์ตี้ styles ของแผนที่ในออบเจ็กต์ MapOptions เป็นอาร์เรย์รูปแบบในกรณีต่อไปนี้

  • กําลังสร้างแผนที่ของคุณ
  • หรือเมื่อเรียกเมธอด Map.setOptions

การเปลี่ยนแปลงป้ายกํากับและถนนจะส่งผลต่อแผนที่ทุกประเภท ซึ่งรวมถึงภูมิประเทศ ดาวเทียม ไฮบริด และแผนกลยุทธ์เริ่มต้น

ใช้รูปแบบกับประเภทแผนที่

รายการต่อไปนี้แสดงประเภทแผนที่ที่เพิ่มเข้ามาซึ่งมีชื่อว่าแผนที่จัดรูปแบบในตัวควบคุมที่ด้านซ้ายบนของแผนที่ หากต้องการดูตัวอย่างโค้ด ให้ไปที่ประเภทแผนที่ที่มีการจัดรูปแบบ

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