//
駅名で検索されない場合には、近郊の駅名で再検索して下さい。'; map.setCenter(new GLatLng(35.68923,139.752274), 13); return; } var bounds = new GLatLngBounds(); for (var i = 0; i < markers.length; i++) { var id = markers[i].getAttribute('id'); var pool = markers[i].getAttribute('pool'); var pool_name = markers[i].getAttribute('pool_name'); var tofuken = markers[i].getAttribute('tofuken'); var shichoson = markers[i].getAttribute('shichoson'); var address = markers[i].getAttribute('address'); var phone = markers[i].getAttribute('phone'); var pool_time = markers[i].getAttribute('pool_time'); var pool_traffic = markers[i].getAttribute('pool_traffic'); var pool_price = markers[i].getAttribute('pool_price'); var pool_off = markers[i].getAttribute('pool_off'); var pool_size = markers[i].getAttribute('pool_size'); var lat = markers[i].getAttribute('lat'); var lng = markers[i].getAttribute('lng'); var distance = parseFloat(markers[i].getAttribute('distance')); var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')), parseFloat(markers[i].getAttribute('lng'))); var marker = createMarker(point, id, pool, pool_name, tofuken, shichoson, address, phone, pool_time, pool_traffic, pool_price, pool_off, pool_size, lat, lng); map.addOverlay(marker); var sidebarEntry = createSidebarEntry(marker, pool_name, distance); sidebar.appendChild(sidebarEntry); bounds.extend(point); } map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds)); }); } function createMarker(point, id, pool, pool_name, tofuken, shichoson, address, phone, pool_time, pool_traffic, pool_price, pool_off, pool_size, lat, lng) { var gicons = []; gicons["pool"] = new GIcon(G_DEFAULT_ICON,"image/blue_p.png"); // 公共プールを表示 gicons["hotel"] = new GIcon(G_DEFAULT_ICON,"image/red_h.png"); // ホテルのプールを表示 gicons["enjoy"] = new GIcon(G_DEFAULT_ICON,"image/orange_p.gif"); // レジャープールを表示 gicons["spcl"] = new GIcon(G_DEFAULT_ICON,"image/orange_sc.png"); // スポーツクラブを表示 gicons["swsc"] = new GIcon(G_DEFAULT_ICON,"image/blue_ss.png"); // スイミングスクールを表示 gicons["relax"] = new GIcon(G_DEFAULT_ICON,"image/green_r.png"); // リラクゼーションを表示 var marker = new GMarker(point, gicons[pool]); if(pool == "pool"){ pool_com = "公営プール"; } else if (pool == "hotel"){ pool_com = "ホテル"; } else if (pool == "spcl"){ pool_com = "スポーツクラブ"; } else if (pool == "swsc"){ pool_com = "スイミングスクール"; } else if (pool == "relax"){ pool_com = "リラクゼーション施設"; } else if (pool == "enjoy"){ pool_com = "レジャープール"; } var html = '|このプールの詳細情報を見るクチコミを見るクチコミを投稿する

' + pool_name + ' [' + pool_com + ']
  住  所:' + tofuken + shichoson + address + '
  電話番号:' + phone + '
  営業時間:' + pool_time + '
  交  通:' + pool_traffic + '
  料  金:' + pool_price + '
 休 館 日:' + pool_off + '
情報の誤りがありましたら報告をお願いいたします。
'; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); return marker; } function createSidebarEntry(marker, pool_name, distance) { var div = document.createElement('div'); var html = "" + pool_name + " (" + distance.toFixed(1) + "km) "; div.innerHTML = html; div.style.cursor = 'pointer'; div.style.marginBottom = '5px'; GEvent.addDomListener(div, 'click', function() { GEvent.trigger(marker, 'click'); }); GEvent.addDomListener(div, 'mouseover', function() { div.style.backgroundColor = '#eee'; }); GEvent.addDomListener(div, 'mouseout', function() { div.style.backgroundColor = '#fff'; }); return div; } //]]>