//"
+"
"+spot+"
"
// +""
+"[住所] "+add+"
"
+"[TEL] "+tel+"
"
+""+message+"
"
// +"[URL]
"
// +""
+""
+" ";
+"";
var marker = new GMarker(point);
GEvent.addListener(marker, "mouseover", function() { marker.openInfoWindowHtml(html); });
gmarkers[i] = marker;
htmls[i] = html;
side_bar_html += '';
i++;
return marker;
}
function myclick(i) {
gmarkers[i].openInfoWindowHtml(htmls[i]);
}
// ===== XMLの呼出=====
var request = GXmlHttp.create();
request.open("GET", "usr/gmap-list.php", true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
var xmlDoc = request.responseXML;
// var xmlDoc = GXml.parse(request.responseText); // Google Page Creator を使う場合
var markers = xmlDoc.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var lat = parseFloat(markers[i].getAttribute("lat"));
var lng = parseFloat(markers[i].getAttribute("lng"));
var point = new GLatLng(lat,lng);
var spot = markers[i].getAttribute("spot");
var ruby = markers[i].getAttribute("ruby");
var add = markers[i].getAttribute("add");
var message = markers[i].getAttribute("message");
var photo = markers[i].getAttribute("photo");
var link = markers[i].getAttribute("link");
var link2 = markers[i].getAttribute("link2");
var tel = markers[i].getAttribute("tel");
var target = markers[i].getAttribute("target");
var target2 = markers[i].getAttribute("target2");
var marker = createMarker(point, spot, ruby, photo, add, tel, message, link, target,link2, target2);
map.addOverlay(marker);
}
document.getElementById("side_bar").innerHTML = side_bar_html;
}
}
request.send(null);
// ===== 以上 =====
}
//]]>