ผมไม่ค่อยเข้าใจคำถามนะครับ ขอตอบแบบงงๆแล้วกัน
ผมคิดว่า คงอยากเอาตัวแปร img มาใส่ใช่รึป่าว ถ้าใช่ ก็เหมือนกับค่า name
แต่ img ควรจะเป็นแบบลิ้งเต็มๆ หรืออ้างอิงไฟล์ได้ตรงๆ
น่าจะออกมาประมาณนี้
var html = "<table width='300' align='center'><tr><td><b><img src='"+img+"' border='0' width='195px' height='95' /><b>ชื่อร้าน</b>" + name +"<br></td></td></tr></table >";
ถ้าจะให้ table อยุ่กลาง ให้ใส่ align ใน table เลยนะครับ ไม่ต้องมี center คร่อม
แล้ว tag ทุกอัน ถ้าเปิดแล้ว ควรปิดให้ครบนะครับ
ไม่ควรใช้ br และ เมื่อต้องการกำหนดระยะห่าง ควรใช้ css กำหนด padding เอา หรือถ้าเป้น table ก็ควรใส่ cellpadding
ถ้า string(ค่าตัวแปร) ไม่ได้ขึ้นบรรทัดใหม่ ก็ไม่ต้องใช้ "+" ก็ได้ครับ
และถ้าเป้นไปได้ ไม่ควรใช้ table พร่ำเพรื่อด้วยนะครับ
ผมพูดมากไปรึป่าว

function createMarker(point, name, reg_date, accident,detail_u,footer) {
var marker = new GMarker(point, icon1);
var html = "<table width='300' align='center'><tr><td><b><img src='../images/"+reg_date+"' border='0' width='195px' height='95' /><b>ชื่อร้าน</b>" + name+reg_date +"<br></td></td></tr></table >";
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
มันไม่แสดงรูป อะครับ