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





