Tổng quan

Chọn nền tảng: Android iOS JavaScript

Với điểm đánh dấu nâng cao, bạn có thể tạo và tuỳ chỉnh điểm đánh dấu có hiệu suất cao. Tuỳ chỉnh màu nền, đường viền và màu chữ cho điểm đánh dấu mặc định, điều chỉnh kích thước điểm đánh dấu và thay thế biểu tượng điểm đánh dấu mặc định bằng hình ảnh đồ hoạ tuỳ chỉnh. Bạn có thể tạo các điểm đánh dấu có thể truy cập để phản hồi các sự kiện nhấp chuột DOM và phương thức nhập bằng bàn phím. Để tuỳ chỉnh sâu hơn nữa, điểm đánh dấu nâng cao hỗ trợ sử dụng HTML và CSS tuỳ chỉnh, bao gồm cả khả năng tạo điểm đánh dấu hoàn toàn tuỳ chỉnh. Đối với các ứng dụng 3D, bạn có thể kiểm soát độ cao mà điểm đánh dấu xuất hiện. Điểm đánh dấu nâng cao được hỗ trợ trên cả bản đồ đường quét và bản đồ vectơ (bắt buộc phải có mã bản đồ).

Bắt đầu sử dụng điểm đánh dấu nâng cao

Tuỳ chỉnh màu sắc, tỷ lệ và hình ảnh biểu tượng

Tuỳ chỉnh màu nền, ký tự và đường viền của điểm đánh dấu mặc định cũng như điều chỉnh kích thước điểm đánh dấu.

Ảnh chụp màn hình hiển thị một số điểm đánh dấu tuỳ chỉnh.

Thay thế biểu tượng điểm đánh dấu mặc định bằng hình ảnh SVG hoặc PNG tuỳ chỉnh.

Ảnh chụp màn hình cho thấy các điểm đánh dấu SVG tuỳ chỉnh.

Tạo điểm đánh dấu HTML tuỳ chỉnh

Sử dụng HTML và CSS tuỳ chỉnh để tạo các điểm đánh dấu tương tác đặc biệt trực quan và tạo ảnh động.

Ảnh chụp màn hình cho thấy một điểm đánh dấu HTML tuỳ chỉnh.

Làm cho điểm đánh dấu phản hồi các sự kiện nhấp và bàn phím

Tạo một điểm đánh dấu phản hồi các sự kiện nhấp chuột và bàn phím bằng cách thêm trình nghe sự kiện 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.
    // ...
  });
}

Đặt độ cao của điểm đánh dấu và trạng thái va chạm

Đặt độ cao cho một điểm đánh dấu để điểm đánh dấu đó xuất hiện chính xác với các thành phần bản đồ 3D, đồng thời chỉ định cách hoạt động của một điểm đánh dấu khi nó va chạm với một điểm đánh dấu hoặc nhãn bản đồ khác. Độ cao của điểm đánh dấu chỉ được hỗ trợ trên bản đồ vectơ.

Ảnh chụp màn hình cho thấy một điểm đánh dấu đã được điều chỉnh theo độ cao.

Bước tiếp theo