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

เลือกแพลตฟอร์ม แอนดรอยด์ 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 เป็นวิธีที่รวดเร็วในการสร้างออบเจ็กต์การจัดรูปแบบ JSON

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

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

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

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

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

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

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

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