본문 바로가기

분류 전체보기208

Final Project - Random Navi - 트러블슈팅 - Jmeter 프로젝트의 1차 성능 테스트를 하기 위해 Jmeter를 사용하기로 했다. Jmeter는 Apache 에서 개발된 오픈소스 테스트 도구로 주로 웹 응용프로그램의 성능을 측정하고 평가하기 위한 기능을 제공한다. Jmeter를 사용하는 이유는 다음과 같다 Jmeter의 장점 1. 다양한 프로토콜 지원 - HTTP, HTTPS, JDBC, TCP등 다양한 프로토콜을 지원하고 데이터베이스, 메시징 시스텀, 이메일 서버등을 대상으로 테스트 할 수 있다. 2. 부하 및 성능 테스트 - 여러 동시 사용자가 웹 서버 또는 웹 서비스에 요청을 보내고 시스템이 어떻게 대응하는지 평가 할 수 있다. 3. 다양한 테스트 시나리오 - 스레드 그룹을 통해서 여러가지 시나리오를 구성 할 수 있다. 사용자 수, 루프 횟수, 램프업 시.. 2023. 11. 8.
Final Project - Random Navi - 마커 표시하기 - 최근 목적지 - PART 4 네비게이션에서 경로 안내를 받으면 안내 받은 경로 그대로 저장이 된다. 경로가 저장이 되면 최근 목적지에 들어가서 확인이 가능하다. 최근 목적지를 클릭하고 들어가면 그동안 안내 받았던 경로 목록이 뜨고 그 경로를 다시 가고 싶다면 해당 목록을 클릭해서 그 경로 그대로 안내가 된다. 다만, 출발지, 도착지, 경유지 마커가 표시 되지 않아 경로만 본다면 어디서 출발하고 도착하는지 또 어디를 경유하는지 알수가 없다. 그래서 마커를 표시하기로 했다. 마커를 표시하기 전에 좌표를 알아야 해서 data를 확인했고 내용은 다음과 같다. 내용 대로만 본다면 histories.js에서 가능할 것 같아 코드를 다음과 같이 짰다. 1차 코드는 최근 목적지의 행의 route_id를 가져와서 코드를 구현했는데 다음과 같다. /.. 2023. 11. 5.
Final Project - Random Navi - 마커 표시하기 - 경유지 표시 - PART 3 위의 사진은 수정하기 전 사진이지만 출발지와 도착지 마커는 표시가 되는데 경유지를 지날때는 위의 사진에서 보는 것처럼 어느 부분이 경유지인지 알기 어려워서 경유지인 곳에 마커를 넣기로 했다. 1. 정보 확인하기 마커에는 꼭 필요한 위도, 경도 좌표가 필요함으로 data에 정보가 담겨 있는지 확인해 봐야 하는데 navi.js 에서 function remakeRandomNavi(lat, lng) 함수에 아래와 같은 정보가 필요하다는 것을 확인했다. console.log("주소: " + currentAddress); console.log("경유지 y: " + waypointsY + ", 경유지 x:" + waypointsX); console.log("목적지 y: " + destinationLatitude + .. 2023. 11. 1.
Final Project - Random Navi - 마커 표시하기 - 출발지와 도착지 - PART 2 지도에 마커를 잘 표시 했는데 수정사항에 맞춰 다시 코드를 고치려고 한다 수정사항으로 생각했던 것 중에 이미지를 넣어서 시각적으로 출발지와 도착지를 알 수 있게 하는게 더 좋을거 같아서 먼저 시행했다. 참고로한 예시 코드는 아래 주소를 첨부했다. https://apis.map.kakao.com/web/sample/markerWithCustomOverlay/, https://apis.map.kakao.com/web/sample/categoryMarker/, https://apis.map.kakao.com/web/sample/multipleMarkerImage/, https://apis.map.kakao.com/web/sample/markerWithCustomOverlay/. 이미지는 출발과 도착에 맞게 적.. 2023. 11. 1.