-
[Swift/Study] Kakao Map API 적용해보기Study/ios 2023. 7. 18. 23:03
평소에 카카오 맵을 Swift에 적용해보고 싶었는데 여러 문서를 참고하고 공부하여 실습해 보았다.
api를 가져오는 방법은 많은 분들이 너무 잘 설명해 주셔서 생략하고
내가 실습한 내용을 정리해 보려고 한다.
먼저 api 가져오는 것은 성공적으로 마쳤고 (애는 좀 많이 먹었지만ㅠㅠ)
기본적으로 지도를 띄워 보겠다!
import UIKit class ViewController: UIViewController, MTMapViewDelegate { var mapView:MTMapView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. mapView = MTMapView(frame: self.view.bounds) mapView.delegate = self mapView.baseMapType = .standard self.view.addSubview(mapView) } }
MTMapView를 통해 지도를 만들어 기본 설정 후 서브뷰에 추가해준다.
결과 화면
그리고 롯데월드의 위도, 경도 값을 가져와 마커를 찍어보겠다.
import UIKit class ViewController: UIViewController, MTMapViewDelegate { var mapView:MTMapView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. mapView = MTMapView(frame: self.view.bounds) mapView.delegate = self mapView.baseMapType = .standard self.view.addSubview(mapView) let poiItem1 = MTMapPOIItem() poiItem1.itemName = "롯데월드" poiItem1.mapPoint = MTMapPoint(geoCoord: MTMapPointGeo(latitude: 37.511545, longitude: 127.098609)) poiItem1.markerType = .redPin mapView.addPOIItems([poiItem1]) } }
마커를 생성하고 추가하는 코드는 복잡하지 않다.
결과 화면
여기까지 지도를 띄우고 원하는 위치에 마커를 찍는 것까지 공부하고 실습해 보았다.
기본적인 기능을 해보았으니 다음에는 카카오맵의 여러가지 기능을 공부해보고 글을 써보겠다!
'Study > ios' 카테고리의 다른 글
[Swift/Study] KakaoMap 여러가지 기능 구현해보기 2 (0) 2023.07.21 [Swift/Study] KakaoMap 여러가지 기능 구현해보기 1 (0) 2023.07.19 [Swift/Study] UISearchController를 사용하여 테이블 뷰 검색 기능 구현하기 (0) 2023.07.17 [ios/Swift] 코드 스니펫 사용법 (0) 2023.07.15 [Swift/Study] ScrollView사용법 (0) 2023.07.15