안녕하세요!
Kio입니다 👻
여러분은Map을 얼마나 사용하고 계시나요?!
저는네이버 Map,카카오 Map,구글 Map3가지 플랫폼을 항상 용도에 따라 사용하는 편입니다!(미안해 apple아)
그렇다면Map을 이용하여 원하는 도시 혹은 장소를 검색하려고 하면 어떤 방식으로 구현할 수 있을까요?
NAVER Map iOS SDK
Kakao 지도 iOS API 가이드
Google Maps SDK for iOS
Maps - Apple Developer
위 링크들을 통해 어떻게 적용할 수 있을지 알 수 있는데요!iOS에서는first-party인MapKit이 있으니, 저는MapKit에 대해 알아보고자 합니다.
오늘MapKit을 다 알아보는 건 아니고,
MapKit을 이용한 도시 검색은 어떻게 하는 지를 알아볼겁니다!
Let's get started 🥰
아래는
Apple Maps에 대한 설명입니다.

지도와 위치 정보를 사용하여 앱과 웹 사이트에 장소 감각을 부여하십시오. 사용자 지정 주석, 강조 표시된 영역 및 오버레이가 포함된 지도를 제공합니다. 사용자에게 3D로 지도를 이동, 회전, 확대/축소하고 이동할 수 있는 모든 권한을 제공하고 사용자에게 현재 위치를 표시하거나 방향 API를 사용하여 다음 목적지로 안내합니다.

App은MapKit을 사용하여 사용자 지정 주석, 강조 표시된 영역 및 오버레이가 있는 대화형 지도를 표시할 수 있습니다. 사용자에게 현재 위치를 표시하거나 다음 목적지로 안내합니다.
Apple Maps을 사용하기 위해 필요한 게 바로MapKit인데요!
Display map or satellite imagery within your app, call out points of interest, and determine placemark information for map coordinates.
MapKit을 통해,App내에서 지도 또는 위성 이미지를 표시하고, 관심 지점을 호출하고, 지도 좌표에 대한 장소 표시 정보를 결정합니다.
MapKit을 사용하여 지도 및 위치 정보로App에 장소 감각을 부여하고,MapKit framework를 사용하여 다음을 수행할 수 있습니다.
- App 의 창과 보기에 지도 삽입
- 관심 지점 표시를 위한 주석과 오버레이 추가
- 사용자가 목적지나 관심 지점을 쉽게 검색할 수 있도록 텍스트 완성 기능 제공
App에서 대중교통 길찾기를 제공하는 경우, 지도에서 길찾기를 사용할 수 있습니다. 지도를 사용하여App에서 제공하는 길찾기를 보완도 할 수 있습니다. 예를 들어App이 지하철 이동 경로만 제공하는 경우 지도를 사용하여 지하철역을 오가는 도보 경로를 제공하는 것도 가능합니다.
언제 마칠 수 있을 것인가
[iOS] MapKit 으로 위치 검색 자동완성 구현하기
developer.apple - Mapkit
developer.apple - MKLocalSearchCompleter
잘못된 정보가 있으면 언제든 코멘트 부탁드립니다 👻