masl-web / masl

0 stars 0 forks source link

Algorithm [#1] #17

Closed makeitmin closed 3 years ago

makeitmin commented 3 years ago

In GitLab by @Jungwoo on Jan 19, 2021, 14:15

개발해야 하는 사항

우선 탐색지역 선택 알고리즘

개발 배경

사용자가 지정한 고정 방문위치를 토대로 대중교통(지하철/버스)으로 환승 없이 도달 가능한 구역 리스트 도출

개발 방안

  1. 사용자 고정 방문위치 Geo(lat/lng)좌표 입력
  2. 해당 위치에서 가장 가까운 지하철 역이 500m 이내에 있을 시 해당 노선 전체의 지하철역 Geo좌표 가져오기 [500m이내 지하철역 없을 시 4번으로]
  3. 지하철역 Geo좌표를 기준으로 500m 반경 이내의 구역 리스트 도출
  4. 해당 위치에서 접근 가능한 버스정류장[100m 반경 이내] Geo좌표 가져오기
  5. 해당 버스 정류장 버스 노선 가져오기
  6. 버스 노선 상에 있는 버스 정류장 반경 100m이내 구역 리스트 도출
  7. 3번 리스트와 6번 리스트 merge한 리스트 return

    Geo좌표 API

    
    var geocoder = new kakao.maps.services.Geocoder();

// 주소로 좌표를 검색합니다 geocoder.addressSearch('제주특별자치도 제주시 첨단로 242', function(result, status) {

// 정상적으로 검색이 완료됐으면 
 if (status === kakao.maps.services.Status.OK) {

    var coords = new kakao.maps.LatLng(result[0].y, result[0].x);```
makeitmin commented 3 years ago

In GitLab by @Jungwoo on Jan 19, 2021, 14:15

changed due date to January 20, 2021

makeitmin commented 3 years ago

In GitLab by @Jungwoo on Jan 20, 2021, 17:43

changed due date to January 21, 2021

makeitmin commented 3 years ago

In GitLab by @Jungwoo on Jan 22, 2021, 21:58

changed due date to January 24, 2021

makeitmin commented 3 years ago

In GitLab by @Jungwoo on Jan 25, 2021, 10:24

@lumpen py파일로 재업로드 해주세요!