คุณใช้การจัดรูปแบบที่กำหนดเองได้ผ่านการประกาศรูปแบบ 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
ออบเจ็กต์ การสร้างประเภทแผนที่ที่มีการจัดรูปแบบใหม่จะไม่มีผลกับรูปแบบของค่าเริ่มต้น
ประเภทแผนที่