// 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();
});
}
//]]>