// ----------------- 변경 대상 Item -----------------
// 금색 Table - (지점명/지역구분/주소/연락처) _ 변경시에는 textContent 사용할 것
var or_name = document.getElementsByTagName('tbody')[3].getElementsByTagName('tr')[0].getElementsByTagName('td')[0]
var or_category = document.getElementsByTagName('tbody')[3].getElementsByTagName('tr')[1].getElementsByTagName('td')[1]
var or_add = document.getElementsByTagName('tbody')[3].getElementsByTagName('tr')[2].getElementsByTagName('td')[1]
// 전화번호는 링크 필요 - innerHTML 사용할 것
var or_tel = document.getElementsByTagName('tbody')[3].getElementsByTagName('tr')[3].getElementsByTagName('td')[1]
// 매장별 테이블 내 이미지 _ 변경시에는 src 사용할 것
var or_img1 = document.getElementsByClassName('img_wrap')[0].getElementsByTagName('img')[0]
var or_img2 = document.getElementsByClassName('img_wrap')[0].getElementsByTagName('img')[1]
var or_img3 = document.getElementsByClassName('img_wrap')[0].getElementsByTagName('img')[2]
// ----------------- 변경용 DATA -----------------
// 게시판 노출 중지 상태 입력 DATA
var category = document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[0].getElementsByTagName('td')[1].textContent
var name = document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[1].getElementsByTagName('td')[1].textContent
var add = document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[2].getElementsByTagName('td')[1].textContent
// 카카오맵 검색용 도로명 주소 추출
var search_add = add.split(",")[0]
// 전화번호는 링크 필요 - innerHTML 사용할 것
var tel = document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[3].getElementsByTagName('td')[1].textContent
var id = document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[9].getElementsByTagName('td')[1].textContent
// 매장별 업로드 이미지
var img = document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[10].getElementsByTagName('td')[1]
var img1 = img.getElementsByTagName('div')[0].getElementsByTagName('a')[0].href
var img2 = img.getElementsByTagName('div')[1].getElementsByTagName('a')[0].href
var img3 = img.getElementsByTagName('div')[2].getElementsByTagName('a')[0].href
// 기존 게시판 형식 무효화
$(function () {
//매장 지역 구분
document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[0].style.cssText = 'display:none'
//매장명
document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[1].style.cssText = 'display:none'
//주소
document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[2].style.cssText = 'display:none'
//매장 연락처
document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[3].style.cssText = 'display:none'
//카카오맵 등록 ID
document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[9].style.cssText = 'display:none'
//첨부파일
document.getElementsByTagName('tbody')[2].getElementsByTagName('tr')[10].style.cssText = 'display:none'
// ------ 금색 테이블 내 내용 변경
// 매장명 변경
if (name == '\n\t\t\t\t\t 로샤 아울렛\n \t\t\t\t') {
or_name.textContent = name
} else {
or_name.textContent = '로샤 ' + name
}
// 지역구분 변경
or_category.textContent = category;
// 주소 변경
or_add.textContent = add;
// 연락처 내용 및 링크 변경
or_tel.innerHTML = '' + tel + '';
// ------ 이미지 테이블 바꾸기
// 이미지 1번
or_img1.src = img1;
// 이미지 2번
or_img2.src = img2;
// 이미지 3번
or_img3.src = img3;
})
var mapContainer = document.getElementById('map'), // 지도를 표시할 div
mapOption = {
center: new kakao.maps.LatLng(37.480, 126.570), // 지도의 중심좌표
level: 4 // 지도의 확대 레벨
};
// 지도를 생성합니다
var map_2 = new kakao.maps.Map(mapContainer, mapOption);
// 주소-좌표 변환 객체를 생성합니다
var geocoder = new kakao.maps.services.Geocoder();
// 주소로 좌표를 검색합니다
geocoder.addressSearch(search_add, function (result, status) {
// 정상적으로 검색이 완료됐으면
if (status === kakao.maps.services.Status.OK) {
var coords = new kakao.maps.LatLng(result[0].y, result[0].x);
//마커 설정 내용
var Src = "https://rojanie1996.cafe24.com/bizdemo69656/img/homepee/images/marker2.png";
var Size = new kakao.maps.Size(70, 35);
var Options = {
offset: new kakao.maps.Point(35, 33) // 마커 좌표에 일치시킬 이미지 안의 좌표
};
var markerImage = new kakao.maps.MarkerImage(Src, Size, Options);
// 결과값으로 받은 위치를 마커로 표시합니다
var marker = new kakao.maps.Marker({
map: map_2,
position: coords,
image: markerImage,
});
// 커스텀 오버레이 내용
var content = document.createElement('div');
content.className = 'wrap'
// info div
var info = document.createElement('div');
info.className = 'info'
content.appendChild(info)
// title div [매장명+닫기버튼]
var title = document.createElement('div');
title.className = 'title',
title.innerHTML = name; //[수정필요]
if (name == '\n\t\t\t\t\t 로샤 아울렛\n \t\t\t\t') {
title.innerHTML = name
} else {
title.innerHTML = '로샤 ' + name
}
info.appendChild(title)
// body
var body = document.createElement('div');
body.className = 'body',
info.appendChild(body)
// dsec [주소+연락처+url]
var desc = document.createElement('div');
desc.className = 'desc',
body.appendChild(desc)
// 주소
var ellipsis = document.createElement('div');
ellipsis.className = 'kakaolink',
ellipsis.innerHTML = ''
// 매장 지도 내 카카오 지도 링크
if (id == '\n\t\t\t\t\t \n \t\t\t\t') {
//미등록상태
ellipsis.innerHTML =
'' + '카카오 지도에서 길찾기' + '';
} else {
//등록상태
ellipsis.innerHTML =
'' + '카카오 지도에서 길찾기' + '';
}
desc.appendChild(ellipsis)
// 인포윈도우로 장소에 대한 설명을 표시합니다
var overlay = new kakao.maps.CustomOverlay({
position: coords,
content: content,
yAnchor: 2.0,
xAnchor: 0.6,
zIndex: 2
});
overlay.setMap(map_2);
// 지도의 중심을 결과값으로 받은 위치로 이동시킵니다
map_2.setCenter(coords);
}
});