fit-log-team / fit-log-aos

1 stars 1 forks source link

Naver Map 활용한 기능 #8

Open yeongwoojang opened 3 months ago

yeongwoojang commented 3 months ago

경로 추천

검토 사항

  1. [x] 경로를 지도에 그릴 수 있는가?
  2. [x] 지도에 그릴 각 좌표를 얻어올 수 있는가? -> Naver Direction 5 API 검토 필요
  3. [x] 출발 좌표, 도착 좌표를 정확히 구할 수 있는가? -> Naver 검색 API 사용하면 될듯
  4. [ ] Directions5 API의 response body를 파싱할 수 있는 데이터 클래스 필요 (파라미터를 뭘 넣냐에따라 응답 파라미터가 다른 것같아서 구조 파악하고 만들어야 할듯)

네이버 지도는 도보 길찾기를 지원하지 않는다고함. T Map 사용을 검토해봐야할듯;;;

kch9870 commented 3 months ago

경로 그리기 사용 클래스

Polyline과 PathOverlay의 차이 Polyline과 PathOverlay는 모두 지도 위에 선을 그려 표현하는 데 사용되는 객체

Polyline 기본적인 선 객체: 지도 위에 선을 그리는 가장 기본적인 객체 경량: 경로를 표현하는 데 필요한 최소한의 기능만 제공, 다른 객체들과의 상호 작용은 제한적이다. 직접적인 조작: 선의 색깔, 굵기, 투명도 등을 직접 설정하여 커스터마이징이 가능하다. 단순한 경로 표현: 주로 단순한 경로를 표현하는 데 사용된다.

PathOverlay Polyline을 확장한 객체: Polyline의 기능을 확장하여 더욱 다양한 기능을 제공 지도와의 상호 작용: 지도와의 상호 작용이 가능하여, 클릭 이벤트 등을 처리할 수 있다. 정보 표시: 경로 위에 추가적인 정보를 표시 복잡한 경로 표현: 복잡한 경로를 표현하거나, 여러 개의 경로를 하나의 객체로 관리하는 데 유용 간단히 말해, Polyline은 지도 위에 선을 그리는 기본 도구이고, PathOverlay는 Polyline에 다양한 기능을 추가하여 더욱 유연하게 사용할 수 있는 고급 도구라고 할 수 있다.

Polyline: 지도 위에 두 지점을 연결하는 직선을 그리는 경우 PathOverlay: 지도 위에 여러 개의 경로를 동시에 표시하고, 각 경로에 대한 정보를 표시하는 경우 사용자가 경로를 클릭하면 상세 정보를 보여주는 경우 경로 위에 애니메이션 효과를 적용하는 경우

결론적으로, PathOverlay는 Polyline보다 더욱 다양한 기능을 제공하며, 복잡한 지도 애플리케이션을 개발하는 데 유용하게 활용 하지만, 간단한 경로 표현에는 Polyline을 사용하는 것이 더 효율적이다.

https://seminzzang.tistory.com/110