TIL(Today I Learned)
6월 30일 TIL - 지도 반경 조절, 리드미 작성
Hyerin P.
2023. 7. 3. 12:23
▷ 오늘의 배움
오늘 프로젝트 정리를 하면서 리드미 틀을 작성하였다. 리드미를 작성하는 것이 처음이라 리드미 구성과 마크다운문법 활용법을 찾아보았다. 그 토대로 다음과 같이 리드미를 구성하였다.
✏️ 리드미 목록
- 프로젝트 설명(프로젝트 이름 및 서비스 소개)
- 팀 소개 및 개발 환경, 개발 기간 등등
- 기능 소개 (큰 기능 안에서 부가적인 기능 설명 식으로 진행)
▷ 오늘의 시도
❗️내 주변 명소 찾기를 할 때 거리별로 찾을 수 있게 기능을 넣었지만 지도의 반경은 자동적으로 조절되게 하지 못하였다. 이에 대해 피드백이 여러개 들어와서 거리에 따라 지도 스케일이 달라질 수 있도록 수정하였다.
var container = document.getElementById('map'); //지도를 담을 영역의 DOM 레퍼런스
// 거리별로 지도 레벨 변경
if (dist == 10) {
var options = { //지도를 생성할 때 필요한 기본 옵션
center: new kakao.maps.LatLng(position.coords.latitude, position.coords.longitude), //지도의 중심좌표.(위도,경도)
level: 9 //지도의 레벨(확대, 축소 정도)
};
} else if (dist == 5) {
var options = { //지도를 생성할 때 필요한 기본 옵션
center: new kakao.maps.LatLng(position.coords.latitude, position.coords.longitude), //지도의 중심좌표.(위도,경도)
level: 7 //지도의 레벨(확대, 축소 정도)
}
} else {
var options = { //지도를 생성할 때 필요한 기본 옵션
center: new kakao.maps.LatLng(position.coords.latitude, position.coords.longitude), //지도의 중심좌표.(위도,경도)
level: 6 //지도의 레벨(확대, 축소 정도)
}
}
var map = new kakao.maps.Map(container, options); //지도 생성 및 객체 리턴
▷ 오늘의 한줄
다음주면 프로젝트 마지막 주간이다. 다음주에는 기능 보완도 보완이지만 프로젝트를 정리하는데 힘을 써야 할 것 같다.