ภาพรวม

ด้วยตัวทำเครื่องหมายขั้นสูง คุณสามารถสร้างและปรับแต่งตัวทำเครื่องหมาย ที่มีประสิทธิภาพสูงได้ ปรับแต่งพื้นหลัง เส้นขอบ และสีของเครื่องหมายที่เป็นค่าเริ่มต้น ปรับขนาดของเครื่องหมาย และแทนที่ไอคอนตัวทำเครื่องหมายเริ่มต้นด้วยรูปภาพกราฟิกที่กำหนดเอง คุณสามารถสร้างตัวทำเครื่องหมายการช่วยเหลือพิเศษที่ตอบสนองต่อกิจกรรมการคลิก DOM และการป้อนข้อมูลด้วยแป้นพิมพ์ สำหรับการปรับแต่งที่ละเอียดยิ่งขึ้น ตัวทำเครื่องหมายขั้นสูงจะรองรับการใช้ HTML และ CSS ที่กำหนดเอง รวมถึงความสามารถในการสร้างตัวทำเครื่องหมายที่กำหนดเองทั้งหมด สำหรับแอปพลิเคชัน 3 มิติ คุณสามารถควบคุมระดับความสูงที่เครื่องหมายปรากฏ ได้รับการสนับสนุนเครื่องหมายขั้นสูงทั้งบนแผนที่แรสเตอร์และเวกเตอร์ (ต้องมีรหัสแผนที่)

เริ่มต้นใช้งานเครื่องหมายขั้นสูง

ปรับแต่งสี สัดส่วน และภาพไอคอน

ปรับแต่งพื้นหลัง รูปอักขระ และสีเส้นขอบของเครื่องหมายเริ่มต้น และปรับขนาดของเครื่องหมาย

ภาพหน้าจอแสดงเครื่องหมายที่กำหนดเองบางส่วน

แทนที่ไอคอนตัวทำเครื่องหมายเริ่มต้นด้วยรูปภาพ SVG หรือ PNG ที่กำหนดเอง

ภาพหน้าจอแสดงตัวทำเครื่องหมาย SVG ที่กำหนดเอง

สร้างเครื่องหมาย HTML ที่กำหนดเอง

ใช้ HTML และ CSS ที่กำหนดเองเพื่อสร้างตัวทำเครื่องหมายอินเทอร์แอกทีฟ ที่โดดเด่นและสร้างภาพเคลื่อนไหว

ภาพหน้าจอแสดงตัวทำเครื่องหมาย HTML ที่กำหนดเอง

ทำให้เครื่องหมายตอบสนองต่อการคลิกและเหตุการณ์แป้นพิมพ์

ทำให้ตัวทำเครื่องหมายตอบสนองต่อการคลิกและเหตุการณ์บนแป้นพิมพ์โดยเพิ่ม Listener เหตุการณ์ click

function initMap() {
  const map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: 37.4239163, lng: -122.0947209},
    zoom: 17,
    mapId: 'DEMO_MAP_ID',
  });

  const marker = new google.maps.marker.AdvancedMarkerElement({
    map,
    position: {lat: 37.4239163, lng: -122.0947209},
  });

  marker.addListener('click', ({domEvent, latLng}) => {
    const {target} = domEvent;
    // Handle the click event.
    // ...
  });
}

ตั้งค่าระดับความสูงของเครื่องหมายและพฤติกรรมการชน

กำหนดระดับความสูงของเครื่องหมาย เพื่อให้เครื่องหมายปรากฏอย่างถูกต้องพร้อมกับองค์ประกอบแผนที่ 3 มิติ และระบุวิธีการทำงานของเครื่องหมายเมื่อชนกับเครื่องหมายอื่นหรือป้ายกำกับแผนที่อื่น ระดับความสูงของเครื่องหมายได้รับการสนับสนุนเฉพาะบนแผนที่เวกเตอร์เท่านั้น

ภาพหน้าจอแสดงเครื่องหมายที่ปรับระดับความสูง

ขั้นตอนถัดไป