ใช้การประกาศสไตล์ 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 Platform

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

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

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

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

  • กำลังสร้างแผนที่
  • หรือเมื่อเรียกใช้เมธอด Map.setOptions

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

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

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

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