Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 메인 지도에서 주소 검색하는 기능 추가 #32

Open
taek0622 opened this issue May 25, 2023 · 0 comments · May be fixed by #34
Open

[Feature] 메인 지도에서 주소 검색하는 기능 추가 #32

taek0622 opened this issue May 25, 2023 · 0 comments · May be fixed by #34
Assignees
Labels
feature 새로운 기능 추가

Comments

@taek0622
Copy link
Collaborator

taek0622 commented May 25, 2023

설명

  • 맨 처음 앱을 켜면 나오는 메인 지도 화면의 상단 검색 창에 주소를 검색하는 기능 추가

예상 작업 기간

~ 06/15 (목)

@taek0622 taek0622 added the feature 새로운 기능 추가 label May 25, 2023
@taek0622 taek0622 self-assigned this May 25, 2023
taek0622 added a commit that referenced this issue Jun 2, 2023
- 검색할 때 아래에 리스트가 보여주도록 레이아웃 수정
taek0622 added a commit that referenced this issue Jun 2, 2023
- 검색 중에만 리스트를 보여주는 기능 추가
taek0622 added a commit that referenced this issue Jun 2, 2023
- List를 표시하기 위해 현재 검색어를 작성 중인지 판단하는 isEdit 변수의 이름을 isEditing으로 변경
taek0622 added a commit that referenced this issue Jun 2, 2023
- 주소 검색 기능을 담당하기 위한 AddressSearcher 클래스 추가
taek0622 added a commit that referenced this issue Jun 2, 2023
- 검색용 변수를 searchQueryString에서 AddressSearcher의 queryString으로 변경
taek0622 added a commit that referenced this issue Jun 2, 2023
- 더 이상 사용되지 않는 변수 삭제
taek0622 added a commit that referenced this issue Jun 2, 2023
- 주소의 좌표 값을 반환하는 함수 추가
taek0622 added a commit that referenced this issue Jun 2, 2023
- 주소의 좌표값을 출력하는 기능 추가
- 핀을 만들어 포커싱 하는 기능 추가 필요
@taek0622 taek0622 linked a pull request Jun 2, 2023 that will close this issue
3 tasks
taek0622 added a commit that referenced this issue Jun 2, 2023
- 검색한 주소의 좌표에 맵을 보여주는 기능 추가
taek0622 added a commit that referenced this issue Jun 2, 2023
- isEditing이라는 별도의 변수 대신 searchQuery로 검색 중 여부 판단
taek0622 added a commit that referenced this issue Jun 13, 2023
- 지도 및 주소와 관련된 정보를 처리하는 addressSearcher 클래스의 이름을 클래스 기능 확장에 따라 LocationManager로 변경
taek0622 added a commit that referenced this issue Jun 13, 2023
- 검색한 주소의 좌표만 보내주던 loadAddressCoordinate 함수를 span까지 합쳐서 CoordinateRegion 객체로 반환하도록 변경
taek0622 added a commit that referenced this issue Jun 13, 2023
- 검색한 좌표로 이동할 때, 순간이동하듯 넘어가지 않고 애니메이션으로 자연스럽게 이동하도록 변경
taek0622 added a commit that referenced this issue Jun 13, 2023
- MapView에서 검색한 결과만을 다루는 SearchedView 분리
- locationManager의 queryString의 유무가 아닌 isSearching 변수로 검색 중인지 여부 판단
- dismissSearch로 좌표 선택 완료시 자동으로 검색 종료 상태로 전환
taek0622 added a commit that referenced this issue Jun 13, 2023
- locationManager를 StateObject와 EnvrionmentObject를 사용하는 방식으로 변경
taek0622 added a commit that referenced this issue Jun 14, 2023
- iOS 17 이후로 Deprecate될 NavigationView에서 NavigationStack으로 변경
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 새로운 기능 추가
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant