-1
페이지가로드되면 모든 정보 창이 열립니다. 나중에 정보 창이 닫히고 다시 열리지 않습니다. 내 실수는 어디 갔지?Google지도 infowindow doesnt work
function init() {
var center = {lat: <?=$lat?>, lng: <?=$lng?>};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 12,
center: center
});
<?php for($i=0; $i<5; $i++){ ?>
var myLatLng = {lat:<?=$json[$i]['latitute']?>, lng:<?=$json[$i]['longitute']?>};
var marker = new google.maps.Marker({
position: myLatLng,
map: map
});
var contentString = "<table'><tr>"+
"<td><a href='<?=$json[$i]['image'];?></td>"+
"</tr></table>";
var infowindow = new google.maps.InfoWindow({
content: contentString
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,this);
});
infowindow.close(map,marker);
var marker = new google.maps.Marker({
map: map
});
<?php } ?>
}
모든 정보창의 초기 상태를 열리시겠습니까? – duncan
나는 내 문제를 해결했습니다. – Stanley