유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

카카오페이

February 4, 20251

MapKit을 활용한 위치 기반 서비스를 개발하며 겪은 시행착오

MapKit을 활용한 위치 기반 서비스를 개발하며 겪은 시행착오
간단 소개

카카오페이 iOS 개발자가 MapKit을 활용한 위치 기반 서비스 개발 경험을 공유하고, 겪었던 문제점과 해결 방안을 제시합니다.

AI Summary
  • MapKit 프레임워크 도입 배경 및 고려 사항
    • 카카오페이에서 MapKit을 처음 도입하여 위치 기반 서비스 개발. 국내 참고 사례 부족으로 어려움 발생.
    • 비용한글 지원을 주요 고려. 네이버, 카카오, MapBox는 과금 가능성, OSM은 한글 폰트 문제로 배제.
    • 애플의 First Party Library로서의 장점과 외부 의존성 감소를 고려하여 MapKit 선택.
  • Geocoding 문제 해결 및 CLPlacemark 한계 극복
    • CoreLocation을 활용한 Geocoding 구현 시 API 호출 제한에 유의. 호출 빈도 제한으로 인한 에러 발생 가능.
    • CLPlacemark 프로퍼티를 활용한 주소 정보 획득 시, 한국 주소 체계와의 불일치 및 데이터베이스 최신성 문제 발생.
    • addressDictionary 또는 debugDescription 프로퍼티를 활용하여 부족한 주소 정보 보완 (deprecated 주의).
  • 애플 지도 로고 및 법적 고지 문제 해결
    • 애플 지도 로고와 법적 고지 레이블은 서비스 UI를 가리고 터치를 막는 문제 발생 가능.
    • 뷰 디버거를 통해 MKAppleLogoLabelMKAttributionLabel 객체에 접근하여 위치 조정. 단, 객체 이름 변경 가능성에 유의.
    • viewDidAppear 시점에서 객체 위치를 조정하고, OS 및 기기별 위치 차이를 고려해야 함.
원문 보기

Next Feeds

[Hands-On] 비용관리 및 절감을 위한 Amazon CID(Cloud Intelligence Dashboards) 구축 실습

[Hands-On] 비용관리 및 절감을 위한 Amazon CID(Cloud Intelligence Dashboards) 구축 실습

AWS CID 대시보드 구축 실습을 통해 비용 관리 및 절감 방안을 모색하고, QuickSight를 활용하여 데이터 시각화 및 분석을 수행합니다.

AWSCIDQuickSight비용 관리대시보드
2025. 2. 4.
교보dts
SSO, 왜 그렇게 중요할까요?

SSO, 왜 그렇게 중요할까요?

SSO는 생산성, 효율성, 보안을 강화하는 필수 인프라 기능으로, 다양한 도입 방식과 QueryPie의 지원 방안을 설명합니다.

SSO보안생산성SAML 2.0LDAP
2025. 2. 4.
QueryPie
SSO, 왜 그렇게 중요할까요?

SSO, 왜 그렇게 중요할까요?

SSO는 생산성 향상과 보안 강화에 필수적이며, SaaS 방식 도입을 통해 효율적인 시스템 구축이 가능하다. QueryPie는 SAML 2.0과 LDAP 기반 SSO를 지원한다.

SSOSAML 2.0LDAPOktaCredential
2025. 2. 4.
QueryPie
SSO, 왜 그렇게 중요할까요?

SSO, 왜 그렇게 중요할까요?

SSO의 중요성, 도입 방안(SaaS/On-Prem), 주요 서비스 유형 및 QueryPie의 SSO 지원 현황을 설명합니다.

SSO보안생산성SaaSSAML
2025. 2. 4.
QueryPie
FrontEnd 개발 과정에 Integration Test 더하기

FrontEnd 개발 과정에 Integration Test 더하기

FrontEnd 개발에 통합 테스트를 도입하여 효율성을 높이고, Playwright를 활용한 테스트 방법 및 적용 과정을 설명한다.

FrontEnd테스트통합 테스트PlaywrightHMR
2025. 2. 3.
현대자동차
Monstache로 DocumentDB와 OpenSearch 동기화하기

Monstache로 DocumentDB와 OpenSearch 동기화하기

Monstache를 사용하여 DocumentDB 데이터를 OpenSearch로 실시간 동기화하고, 설정 및 운영 경험을 공유합니다.

MonstacheDocumentDBOpenSearch동기화AWS
2025. 2. 3.
올리브영