질문좀 드리겠습니다
본문
changeView 이벤트를 클릭을 해야지만
지도가 출력이 됩니다 클릭 이벤트를 빼고 그냥 출력 되게끔 할려면 혹시 어떻게 해야할까요
function changeView(mode){
$(".inquiryArea .mapicon .mapicon1 a").removeClass("mapOn");
$(".inquiryArea .mapicon .mapicon2 a").removeClass("roadOn");
$(".inquiryArea .mapicon .mapicon3 a").removeClass("videoOn");
if(mode == "map"){
if($("#hInfo_detail #map").css('display') == 'block'){
$("#hInfo_detail #map").hide().html();
return false;
}
$(".inquiryArea .mapicon .mapicon1 a").addClass("mapOn");
$(".inquiryArea #road").hide().html('');
$(".inquiryArea #video").hide();
$(".inquiryArea #map").show();
map.init('map', '<? echo $view['zoom']; ?>', '<? echo $view['lat']; ?>', '<? echo $view['lng']; ?>');
// 지도를 클릭한 위치에 표출할 마커입니다
var position = new daum.maps.LatLng(<? echo $view['lat']; ?>, <? echo $view['lng']; ?>);
var dImageSize = new daum.maps.Size(72, 72);
var dImage = new daum.maps.MarkerImage("/data/category/<? echo $view['ca_name']; ?>.jpg", dImageSize);
var marker = new daum.maps.Marker({
position:position,
image : dImage
})
marker.setMap(dMap);
}else if(mode == "road"){
if($("#hInfo_detail #road").css('display') == 'block'){
$("#hInfo_detail #road").hide().html();
return false;
}
$(".inquiryArea .mapicon .mapicon2 a").addClass("roadOn");
$(".inquiryArea #map").hide().html('');
$(".inquiryArea #video").hide();
$(".inquiryArea #road").show();
map.road('road', "<? echo $view['rLat']; ?>", "<? echo $view['rLng']; ?>");
dRoad.setPanoId(<?=$view['roadPanoid']?>);
dRoad.setViewpoint({ pan: <?=$view['roadPan']?>, tilt: <?=$view['roadTilt']?>, zoom: <?=$view['roadZoom']?> });
}else if(mode == "video"){
if($("#hInfo_detail #video").css('display') == 'block'){
$("#hInfo_detail #video").hide();
return false;
}
$("#hInfo_detail .detailContent .content .inquiryArea .mapicon .mapicon3 a").addClass("videoOn");
$("#hInfo_detail #map").hide().html('');
$("#hInfo_detail #road").hide().html('');
$("#hInfo_detail #video").show();
}
}