본문 바로가기
728x90
반응형

전체 글97

[저장용] 네이버지오코딩(javascript) 웹에서 입력한 주소정보로 좌표정보를 취득하고, 네이버 지오코딩결과로 시군구명과 법정동명을 가지고 법정동 코드를 조회하여 업데이트 시킴. function searchAddrToCoord(address) { naver.maps.Service.geocode({ query: address }, function(status, response) { if (response.v2.addresses.length > 0) { var addrElement =response.v2.addresses[0].addressElements; var addr = ""; //도로명주소가 없을 경우 지번주소 세팅 if (addrElement[4].shortName =="") { addr = addrElement[0].shortName + .. 2022. 12. 20.
[저장용] 네이버 리버스 지오코딩(JAVA) 연계한 정보의 좌표정보로 법정동정보를 취득하기 위해 네이버 리버스 지오코딩을 이용하여 법정동 정보 저장. 좌표계정보는 기본값이 epsg:4326이여서 기본값으로 호출함. URL 에 orders=legalcode,addr,admcode,roadaddr 부분을 수정하면 법정동코드, 지번주소, 행정동코드, 도로명주소 정보도 같이 받을수 있음. try { //법정동코드가없는 전철역 정보 조회 List list = dataApiDAO.selectSubwayList(); if (list != null && list.size() > 0) { HashMap param = new HashMap(); for ( int j = 0 ; j < list.size(); j++ ) { //업데이트를 하기위해 키값 저장 param... 2022. 12. 20.
[저장용] 네이버 지오코딩(JAVA) 연계한 자료들을 지도에 보여주기 위해 연계가 끝난 뒤 주소정보로 좌표값을 geocoding하여 표출하고자함. 네이버 OpenAPI의 geocoding을 사용하여 포문을 돌면서 좌표를 취득하고 등록함. try { //좌표가 없는 마트정보 조회 List list = dataApiDAO.selectMartList(); if (list != null && list.size() > 0) { HashMap param = new HashMap(); for ( int j = 0 ; j < list.size(); j++ ) { //업데이트문에서 사용할 키 저장 param.put("mgtno", list.get(j).get("mgtno")); String addr = URLEncoder.encode(list.get(j)... 2022. 12. 20.
[저장용] 스크롤 최하단 감지 이벤트 스크롤이 맨아래 내려왔는지 감지 하는 이벤트 스크롤이 맨아래 내려왔을때 웹의 경우는 페이징이 표시되고, 모바일인 경우 스크롤을 내려 아래 목록이 더 조회되도록 구현 var tmpPage = "1"; $(".item-list.scroll-area").scroll(function() { var scrollTop = $(this).scrollTop(); var innerHeight = $(this).innerHeight(); if (isMobile()){ if (scrollTop + innerHeight >= $(this)[0].scrollHeight) { tmpPage++; getList(tmpPage); } } }); var tmpPage = "1"; $(".item-list.scroll-area").sc.. 2022. 12. 19.
728x90
반응형