Birden infoWindows aynı yeri Google Maps API sürümü üzerinde 3 istifleme

0 Cevap javascript

I (3 API verison) google harita üzerinde işaretçi bir grup için bir json dosyası yüklenirken ve sonra her bir belirteç için infoWindows yatıracağım. Tüm belirteçler EnlBoy bilgiyi görmezden dışında iyi tıkırında çalışıyor ve belirteçler pencereleri tıklandığında sadece orijinal işareti üzerine yığını. Her şey konumlandırma dışında mükemmel çalışıyor ve doğru json dosyası her yineleme sırasında alınacak 'görünüyor' yani infoWindows doğru EnlBoy bilgileri görüntüler. İşte benim kod parçacığı var:

$.getJSON(url,function(json){
    $.each(json.properties,function(i,property){
        var latLng = new google.maps.LatLng(property.lat,property.lng);
        marker = new google.maps.Marker({position: latLng, map: map, icon: markerImage});
        var infowindow = new google.maps.InfoWindow({
            content: '<div id="balloon"><img src="../images/20010007_1.jpg" class="balloonpic"><strong>'+property.title+'</strong><br />'+latLng+'</div>'
        });
        google.maps.event.addListener(marker, 'click', function(){
            infowindow.open(map, marker);
        });
    });
});

0 Cevap