codestates / codestates/HomeTownAlba

[21.11.04~05] Devlog (김지윤) - 지도 기능 마무리

Open
#72 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## 오늘 프로젝트에 기여한 내용
- 지도 페이지에서 화면에 표시되는 지역의 데이터만 불러오도록 조건 설정 (위치 좌표, 레벨 데이터 활용)
- 목록에 표시된 일자리를 클릭하면 해당 일자리로 지도가 이동되도록 구현
- 시간을 시~분 단위만 표시하고, 금액에는 쉼표를 찍어 가독성 개선
- 지도가 이동할 때마다 현재 위치를 좌표로 변환하고 state로 관리하는 핸들러 구현
- Job을 등록할 때부터 주소를 좌표로 저장하기 위해 CompanyMyPage 및 DB의 Job 모델/컨트롤러 수정
- 재렌더링 이후 지도에서 원하는 위치가 표시될 수 있도록 조건 설정 (조건 : 지원하기/지원취소, 위치검색, 마우스 이동, 초기화면)

## 오늘 프로젝트에서 힘들었던 점
- 지도의 레벨(확대정도), 현재 위치, 일자리 주소의 위치를 모두 숫자로 변환하여 작업을 했고, 그 과정에서 실수와 오류가 많았음
- 위도/경도는 소숫점 데이터가 조금만 달라져도 위치가 바뀌는데, 데이터 타입이 숫자로 일치되지 않아 산수 연산에서 계속 오류가 남
- 좌표 데이터는 DB에 소숫점 12~13 자리까지 저장해야 하는데, 처음에 MySQL 테이블의 decimal 문법을 몰라서 애를 먹음
- 재랜더링 이후 지도가 의도된 위치를 보여주지 않아서 애를 먹음

## 내일 해야 할 일
- 지원 결과를 지원자에게 알려주기
- JobSeekerMyPage 수정 및 이메일 기능 구현

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.