//" +"
"+spot+""+ruby+"
" // +"
" +"
[住所] "+add+"
" +"
[TEL] "+tel+"
" +"
"+message+"
" // +"
[URL]
" // +"
"+spot+"の紹介
" +"
"+spot+"公式ホームページ
" +" "; +""; var marker = new GMarker(point); GEvent.addListener(marker, "mouseover", function() { marker.openInfoWindowHtml(html); }); gmarkers[i] = marker; htmls[i] = html; side_bar_html += '
' + name + '<\/a>
'; 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); // ===== 以上 ===== } //]]>