본문 바로가기

map3

Compose에서 Naver Map 적용하기 - 2) PolyLine으로 내 경로 그리기 onLocationChange에서 내 위치를 list에 담도록 했습니다. Polyline을 그릴 때는 2개 이상의 좌표가 필요하기 때문에 size가 2 이상일 때, PolyLine을 그릴 수 있도록 했습니다. 주의할 점! list 객체의 값이 변경되지 않는다면 PolyLine을 다시 그리지 않습니다. 따라서, 위처럼 사용하시면 Polyline은 처음 그려진 상태로 존재합니다. 최종 코드 2024. 2. 25.
Compose에서 Naver Map 적용하기 - 1) 위치 가져오기, 카메라 이동 https://github.com/fornewid/naver-map-compose/tree/main 초기 설정은 위 링크에서 확인하시면 됩니다! Composable 함수 내에서 NaverMap()을 선언하여 쉽게 Naver Map을 적용할 수 있습니다. NaverMap() 1. 위치 정보 가져오기 위 방식은 구글에서 제공하는 fusedLocationProfierClient를 이용하는 방식입니다. 이 방식 말고도 NaverMap을 통해 위치 정보를 쉽게 받아올 수 있습니다. NaverMap의 locationSource에 rememeberFusedLocationSource()를 넣어주고 onLocationChange 콜백 함수를 통해 내 위치를 나타내는 Location 객체를 얻을 수 있습니다. rememe.. 2024. 2. 25.
자바의 HashSet, HashMap 코드와 함께 더 알아보기 자바의 HashSet, HashMap 코드와 함께 더 알아보기 https://www.youtube.com/@ez./videos 유튜브 “쉬운 코드”님의 유튜브를 참고하여 작성합니다. 안녕하세요 안드로이드 개발자가 되기 위해 노력하는 서경원입니다. 이해가 안되는 내용이나 제가 잘못 적은 부분이 있다면 꼭 댓글 남겨주세요. HashSet, HashMap을 알아보기 위해 먼저 Hash에 대해 설명하겠습니다. Hash 란? 어떤 데이터를 고정된 길이의 문자열로 변환하는 함수를 의미합니다. 해시 함수를 통해 일정한 길이의 해시 코드를 출력하고 이 해시 코드를 통해 데이터의 무결성을 검증하거나 검색을 빠르게 하기 위해 사용됩니다. 그러면 Hash를 사용한 자료구조 형태에 대해 알아보겠습니다. 위처럼 나온 해시 코드.. 2023. 8. 26.