Tôi đang sử dụng gmap v3. Tôi đang đối mặt với một vấn đề. Vấn đề là tôi đang tạo đánh dấu động và tại thời điểm tương tự, tôi đang tạo ra infowindow của điểm đánh dấu đó. Bây giờ tôi muốn thêm một số nội dung trong bất kỳ infowindow của một điểm đánh dấu. Nhưng không biết làm thế nào tôi có thể nhận được nội dung của một infowindow. Tôi đã lưu trữ các đối tượng đánh dấu của mình trong một mảng và cũng là các đối tượng của infowindow. Nhưng không tìm thấy giải pháp nào.muốn lấy nội dung của thông tin đánh dấu của một điểm đánh dấu?
Tôi muốn nhận nội dung của infowindow trên cơ sở điểm đánh dấu.
EDIT:
var markerArray = new Array();
var infoArray = new Array();
function placemarker(point,id, contents){
var marker = new google.maps.Marker({
icon: image,
position: point,
map: map,
title: name
});
markerArray[id] = marker;
var infoBubble = new InfoBubble();
var content = contents;
infoBubble.setContent(content);
google.maps.event.addListener(marker,"mouseover",function(event){
for(var i=0; i < infoArray.length ; i++)
infoArray[i].close();
infoBubble.open(map,marker);
});
infoArray.push(infoBubble);
}
Chức năng này được gọi là trong vòng một hàm nhiều thời gian để tạo ra điểm đánh dấu trên bản đồ. hiện tại với điều kiện hai điểm đánh dấu có cùng độ dài và tôi muốn hiển thị điểm đánh dấu duy nhất với infowindow của cả hai nội dung của điểm đánh dấu. Tôi có thể tạo một điểm đánh dấu duy nhất nhưng không thể thêm nội dung vào cửa sổ thông tin.
Nhưng nơi bạn đã lấy nội dung của infobubble sau khi tạo. Chỉ cần đọc kỹ câu hỏi. –
@Gaurav Là câu trả lời sau khi chỉnh sửa không hoạt động, có vẻ hợp lý không? – slawekwin
không, câu hỏi của tôi là làm thế nào để có được giá trị nội dung có nghĩa là html của infobubble trước đó. –