$(function(){ mapInit(); var position = $("#mapCanvas").offset().top-20; $(".placeNameBoxWrap").click(function () { $('html,body').animate({ scrollTop : position }, 'fast'); mapClick($(this).prop("rel")); return false; }); /*$(".placeNameBoxWrap").mouseover(function () { mapClick($(this).prop("rel")); return false; });*/ $("#locationBtn").click(function () { var selectLocation = $('[name=locationSelector]').val(); window.location.href = selectLocation; location.reload(); }); }); //地図の基本設定 var myOptions; var styledMapOptions; var map; var markers; function mapInit() { if("#kokubunji" == location.hash) { kokubunji(); }else if("#tachikawa" == location.hash) { tachikawa(); }else if("#kunitachi" == location.hash) { kunitachi(); }else if("#musashikoganei" == location.hash) { musashikoganei(); }else if("#mitaka" == location.hash) { mitaka(); }else if("#kichijoji" == location.hash) { kichijoji(); }else if("#fuchu" == location.hash) { fuchu(); }else if("#yaho" == location.hash) { yaho(); }else if("#higashimurayama" == location.hash) { higashimurayama(); }else if("#hachioji" == location.hash) { hachioji(); }else if("#tokorozawa" == location.hash) { tokorozawa(); }else{ kokubunji(); } //地図のスタイルを設定 var styleOptions = [ { "stylers": [ { "gamma": 2.01 }, { "hue": "#ff0033" }, { "visibility": "simplified" }, { "lightness": -5 }, { "saturation": -5 } ] } ]; var mapType = new google.maps.StyledMapType(styleOptions, styledMapOptions); map.mapTypes.set('okusama', mapType); map.setMapTypeId('okusama'); var countNum = 0; for (var i = 0; i < markers.length; i++) { countNum++; icon = new google.maps.MarkerImage( '/sagamihara/images/mapIconBL_'+ countNum +'.png', new google.maps.Size(25,37), new google.maps.Point(0,0) ); var content = markers[i][0]; var latlng = new google.maps.LatLng(markers[i][1],markers[i][2]); createMarker(latlng,content,map,icon,i); } } //国分寺駅 function kokubunji() { $(".locationSelector").val("#kokubunji"); $('.kokubunji').css('display','block'); //地図の中心点と拡大率を設定 myOptions = { zoom: 15, disableDefaultUI: true, /*streetViewControl: false,*/ center: new google.maps.LatLng(35.7003314,139.4800663), mapTypeControlOptions: { mapTypeIds: ['okusama', google.maps.MapTypeId.ROADMAP] } }; map = new google.maps.Map(document.getElementById("mapCanvas"),myOptions); styledMapOptions = { name: '国分寺駅待ち合わせ場所' } //アイコンの場所の名前と緯度経度を追加 markers = [ ['