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