// 1) { var get = new Object(); var ret = location.search.substr(1).split("&"); for(var i = 0; i < ret.length; i++) { var r = ret[i].split("="); get[r[0]] = r[1]; } return get; } else { return false; } } var get = getRequest(); //---------------------------------------- // ■ マーカーを表示 //---------------------------------------- if (GBrowserIsCompatible()) { var gmarkers = []; var gicons = []; gicons["daiso"] = new GIcon(G_DEFAULT_ICON,"http://www.100-kin.com/image/marker/daiso.png"); // ダイソーを表示 function createMarker(point, shop, shop_name, tofuken, shichoson, address, phone, time, space) { var marker = new GMarker(point, gicons[shop]); marker.myshop = shop; marker.myspace = space; marker.myshop_name = shop_name; var html = 'ダイソー' + shop_name + '
店舗面積:' + space + '坪' + '
住所:' + tofuken + shichoson + address + '
TEL:' + phone + '
営業時間:' + time + '
情報の誤りがありましたら報告をお願いいたします。
'; GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); gmarkers.push(marker); return marker; } function myclick(i) { GEvent.trigger(gmarkers[i],"click"); } //---------------------------------------- // ■ 都道府県名を表示 //---------------------------------------- function makeSidecity() { var html = tofuken + '店舗面積ランキング'; document.getElementById("side_city").innerHTML = html; makeSidecity();   } //---------------------------------------- // ■ サイドバーを表示 //---------------------------------------- function makeSidebar() { var html = ""; for (var i=0; i' + gmarkers[i].myshop_name + '<\/a>(' + gmarkers[i].myspace + '坪)
'; } } document.getElementById("side_bar").innerHTML = html; } var map = new GMap2(document.getElementById("map")); map.setUIToDefault(); map.addControl(new GNavLabelControl(), new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(6, 30))); var e_ken = "./xml_100kin_arearank.php?ad=" + get['ad']; GDownloadUrl(e_ken, function(doc) { // XML 引っ張る var xmlDoc = GXml.parse(doc); var Shop_100 = xmlDoc.documentElement.getElementsByTagName("marker"); for (var i = 0; i < Shop_100.length; i++) { var lat = parseFloat(Shop_100[i].getAttribute("lat")); // 緯度 var lng = parseFloat(Shop_100[i].getAttribute("lng")); // 経度 var point = new GLatLng(lat,lng); var shop = Shop_100[i].getAttribute("shop"); // ショップ名 var shop_name = Shop_100[i].getAttribute("shop_name"); // 店舗名 var tofuken = Shop_100[i].getAttribute("tofuken"); // 都道府県 var shichoson = Shop_100[i].getAttribute("shichoson"); // 市町村 var address = Shop_100[i].getAttribute("address"); // 住所 var phone = Shop_100[i].getAttribute("phone"); // 電話 var time = Shop_100[i].getAttribute("time"); // 営業時間 var space = Shop_100[i].getAttribute("space"); // 広さ var marker = createMarker(point, shop, shop_name, tofuken, shichoson, address, phone, time, space); map.addOverlay(marker); } //map.setCenter(new GLatLng(lat,lng), 10); map.setCenter(new GLatLng(get['lat'], get['lng']), 10); // 初期表示の中央座標 makeSidebar(); }); } //]]>