Có thể thực hiện một sự kiện nhấp chuột xảy ra tại một lat / lon cụ thể trên bản đồ tờ rơi không?
Tôi muốn làm cho một cửa sổ bật lên xuất hiện được liên kết với một điểm tại một vị trí cụ thể.
Tôi đã thử một số kết hợp map.fireEvent('click', latLon)
và map.fire('click', latLon)
nhưng tôi không thể tìm thấy một ví dụ hoặc tài liệu tham khảo mô tả phương pháp này. Đây có phải là một số điều có thể được thực hiện?
Một cách tiếp cận mà tôi đã thử (và cách nào hiệu quả) là xác định đối tượng trong lớp tờ rơi và kích hoạt sự kiện nhấp bằng cách sử dụng layer[id].fireEvent('click')
. Tuy nhiên, điều này đòi hỏi tôi phải biết ID đối tượng và tôi muốn có thể chỉ sử dụng lat / lon để kích hoạt nhấp chuột này.
Tôi muốn mở một cửa sổ bật lên tại vị trí được nhấp và tôi không muốn thêm điểm đánh dấu hoặc thêm cửa sổ bật lên mới tại vị trí này. Những gì tôi đang cố gắng làm là bắn một sự kiện nhấp chuột vào một lat / lon cụ thể trong đó một điểm đã tồn tại và để kích hoạt cửa sổ bật lên đã tồn tại.