다음 지도 API 조언 구합니다.
본문
최근 시도해 보고 있는게
그누보드 글쓰기에 있는 지도(bbs/helper.php?act=map)를 커스터마이징해서
주소를 검색해 경도와 위도를 여분필드 1, 2에 저장하고
여분필드 1, 2 값을 다음 API의 경도와 위도 위치에 불러와 적용시키는 것을 해보고 있습니다.
하지만 여분필드 사용법이 익숙치 않아서인지 아무리 해도
주소 검색 결과값이 지정한 여분필드에 저장이 되질 않네요.
소스가 난잡해서 올리기도 애매하고... ㅠㅠ
간단하게 할 수 있는 방법이 없을까요?
답변 1
helper.php를 보니 아마도 아미나 빌더 사용중이신것 같은데,
대강 아래 방식으로 처리 하면 됩니다.
기본적으로 팝업이 뜬 후 아래 파일에서 처리가 되는데
/skin/misc/basic/helper.php
하단에
function geocode_submit() {
이 함수를 수정하면 되겠습니다.
function geocode_submit() {
var code_lat = document.getElementById("map_lat").value;
var code_lng = document.getElementById("map_lng").value;
var code_zoom = document.getElementById("map_zoom").value;
var code_marker = document.getElementById("map_marker").value;
var code_place = document.getElementById("address").value;
parent.document.getElementById("wr_1").value = code_lat; // 추가
parent.document.getElementById("wr_2").value = code_lng; // 추가
그리고 게시판 write.skin.php 파일에다가
<input type="hidden" id="wr_1" name="wr_1" value="<?php echo $write['wr_1']?>">
<input type="hidden" id="wr_2" name="wr_2" value="<?php echo $write['wr_2']?>">
요런식으로 추가하고요.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.