Đây là mã html của tôi. Tôi đã thử bất cứ điều gì để thêm một infowindow trên các dấu hiệu nhưng nó không muốn làm việc. Dữ liệu của tôi đang tải từ tệp "Alle_Ortswahlen.page1.xml". Có ai có ý tưởng làm thế nào tôi có thể thêm infoWindow vào mỗi điểm đánh dấu?InfoWindow trên Marker sử dụng MarkerClusterer
<script type="text/javascript">
google.load('maps', '3', {
other_params: 'sensor=false'
});
google.setOnLoadCallback(initialize);
function initialize() {
var stack = [];
var center = new google.maps.LatLng(48.136, 11.586);
var options = {
'zoom': 5,
'center': center,
'mapTypeId': google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), options);
GDownloadUrl("Alle_Ortswahlen.page1.xml", function(doc) {
var xmlDoc = GXml.parse(doc);
var markers = xmlDoc.documentElement.getElementsByTagName("ROW");
for (var i = 0; i < markers.length; i++) {
// obtain the attribues of each marker
var lat = parseFloat(markers[i].getAttribute("Field4"));
var lng = parseFloat(markers[i].getAttribute("Field6"));
var marker = new google.maps.Marker({
position : new google.maps.LatLng(lat, lng),
map: map,
title:"This is a marker"
});
stack.push(marker);
}
var mc = new MarkerClusterer(map,stack);
});
}
</script>
Ohhh cuối cùng, từng bước và một câu trả lời tổng . Lần này tôi thực sự biết mình đang làm gì và đã sửa nó :) – Martijn