본문 바로가기
320x100

Blog189

인텔리제이 프로젝트 다른 PC로 옮기는 법 인텔리제이로 프로젝트를 다른 PC로 옮길때, 처음에 그냥 프로젝트 폴더를 통으로 복사->붙여넣기 했었다. 그런데 모듈 로드도 실패하고.. JDK도 인식이 제대로 되지 않고 문제가 많았다. 해결책은 간단하다. 프로젝트 폴더를 통째로 옮길 때, .idea 폴더 내에 있는 workspace.xml 을 삭제한 뒤에 프로젝트를 열어야 한다. 이렇게 하면 워크스페이스를 다시 로드하면서 조금 기다리면 제대로 프로젝트를 빌드할 수 있다. 2021. 1. 15.
카카오맵 API로 변경, 내위치 가져오기 기능 키워드로 주변 음식점 검색 기능을 구현하기 위해 여러가지 정보를 찾아보고 있었는데, 2020년 말부터 네이버 플레이스(음식점 정보를 제공해주는 서비스)의 URL 요청방식이 달라져서 리뷰정보를 가져올 수 없다고 한다... 그리고 네이버 맵 API 서비스는 키워드(국밥,불고기)로 검색하는 함수를 가지고 있지 않는 것으로 보인다. Document를 엄청 뒤져봤는데 도통 해당 기능을 찾을 수 없다. 그래서 카카오 맵 API 로 변경하기로 했다. 네이버에 비해 예제와 Document가 훨씬 더 간결하고 깔끔하게 나와 있다. 여기는 키워드로 검색 기능도 포함되어 있다. 먼저 apis.map.kakao.com/web/ 이곳에 접속한뒤, 좌측 하단의 키 발급을 선택하여 가입을 진행한다. 카카오계정이 등록되어 있어서 그.. 2021. 1. 14.
네이버 클라우드 플랫폼 가입과 지도 넣기 먼저 www.ncloud.com/ 에서 가입을 진행해 준다. 그 후 콘솔 페이지 console.ncloud.com/dashboard 로 이동하여, Products & Services 를 선택, API 를 선택하고, Application 등록을 선택해 준다. 그후 이름 설정 -> Web Dynamic Map 체크해주고 서비스 URL은 일단 임시적으로 http://localhost:8080 으로 지정해 준다. 이렇게 등록해준다. 그러면 인증 정보에 이름과 Client ID가 나온다. 이 ClientId 를 이용하여 main.html에 src 경로를 추가해주고, middle-left div에 id를 map 으로 준 뒤, 그 후 아무 부분에서나 맵을 생성해 준다. 이때 인자로 'id'를 주어야 한다. 그러면 이.. 2021. 1. 13.
프로젝트 생성과 레이아웃 짜기 Spring을 배우면서 무엇을 만들어 볼까 고민하던 중, 위치정보를 기반으로 주변의 음식점 정보를 가져오고, 그중 조건에 부합하는 음식점을 찾아서 제공해주는 웹 서비스를 만들어 보려고 한다. 난생 처음 만들어보는 웹 서비스이기 떄문에 얼마나 걸릴지도 모르고, 중간에 엄청난 문제를 만나서 중단될 수도 있지만, 일단 부딪혀보는게 중요하다 생각해서 시작해 본다. 핵심 기능은, 네이버 지도 API 와 geolocation을 사용하여 사용자의 위치를 특정하여 지도에 찍어주고, 특정 키워드(불고기, 국밥) 등을 검색하면 주변 음식점을 검색하여 거리정보와 리뷰 별점 점수, 리뷰 수 등을 가져와서 최적의 음식점 몇 개를 리스트로 띄워주는 것이 될 것이다. 얼마나 걸릴지는 모르겠지만 일단 시작! 먼저 Spirng boo.. 2021. 1. 13.