개요
무순위/잔여세대 아파트 분양정보 알리미 서비스인 줍줍소식에 분양 아파트의 위치를 표시할 수 있는 지도 표시 서비스를 추가하기로 하였습니다. 알고 있는 지도 서비스는 구글, 네이버, 카카오이며 이를 본 프로젝트에 적용하는 관점에서의 장/단점을 비교하여 보았습니다.
본문
줍줍소식에서 사용하고자 하는 지도 연관 기능은 다음과 같습니다.
- (지도 표시를 위한) 도로명 주소 -> 위/경도 좌표
- 동적 지도
각 서비스별 비교
구글 (Maps Platform)
- 지도
- API 사용 신청이 간단함 (모바일에서 가능)
- 예시가 다양함 (세계적인 서비스)
- 한국은 최신 지도가 표시되지 않음 아님
- Geocoding (도로명 주소 -> 위/경도 좌표)
- 유료
카카오
- 지도 : Maps API
- 가장 최신 데이터
- 300,000/일 무료 사용
- TypeScript 미지원
- 잘 작성된 API 문서를 통해 보완
- 추가 : 링크 생성 후, 외부 열기 기능 지원
- 주소 -> 위/경도 좌표 : 로컬
- REST API 방식으로 Client 에서 사용 가능
- 동일한 검색어(주소) 사용 시 결과가 네이버보다 부족 (원인불명)
- 100,000/일 무료 사용
- 카테고리 검색
- 해당 좌표 반경 X m 내의 학교/병원 등을 검색할 수 있음
- 100,000/일
네이버
- 지도
- 10,000,000/월 무료 사용
- 문서가 정확하지 않음
- 예시가 엉망
- 기능 찾기가 어려움, 예를 들어 zoom 값의 범위가 어디까지인지도 모르겠음 아마도 1~21
- TypeScrpt 지원 (
yarn add @types/navermaps --dev
)
- 주소 -> 위/경도 좌표 : geocode
- 무료 사용: 3,000,000/월
- (안내된 REST API 사용 시) CORS 문제로 client에서 사용 불가
- Map에서 submodule로 불러오는 방식을 사용하면 client에서 사용 가능
- 결과가 카카오보다 잘 나옴
결론
줍줍소식은 무료, 최신 데이터를 지원한다는 측면에서,
- 동적 지도는 카카오 맵
- 좌표 변환은 네이버 GeoCoding 서비스
로 적용하기로 하였습니다.
'기타' 카테고리의 다른 글
Ctrl, Caps Lock 기능 서로 바꾸기 @ Windows 10 (0) | 2022.07.14 |
---|---|
[ADMOB] 광고 게재가 현재 제한적입니다. (0) | 2022.07.14 |
개인정보처리방침 (0) | 2022.01.23 |
[Self signed Certificate] Quasar CLI · Failed to download repo quasarframework quasar-starter-kit#master: self signed certificate in certificate chain (0) | 2021.10.12 |
[Self signed Certificate] PKIX path building failed (0) | 2021.10.12 |