Geocoding API 비교: 가격, 무료 티어 및 이용 약관 등

1 month ago 16

  • 지오코딩 API는 주소 ↔ 좌표 변환 기능을 제공하며, 리버스 지오코딩은 주어진 좌표에 거리 주소를 할당하는 것으로 다양한 애플리케이션에 활용됨
  • 가격, 무료 사용량, 데이터 사용 조건 기준으로 7개 주요 API 서비스 비교
    • HERE, Google Maps, Azure Maps, OpenCage, TomTom Maps, LocationIQ, Nominatim
  • Google Maps와 Azure Maps는 가격이 비싸고 제한 조건이 많음
  • LocationIQ와 OpenCage는 고정 요금제로 저렴하고 유연함, 특히 대용량 사용 시 유리함
  • TomTom과 HERE는 고정 요금 없이 사용량 기반 과금, 소규모 또는 비정기적 사용에 적합함

Geocoding API란?

  • Geocoding: 주소 → 위도/경도 좌표 변환
  • Reverse geocoding: 위도/경도 → 주소 변환
  • 주요 활용 사례:
    • 지도에서 위치 표시
    • 고객 데이터 시각화
    • 사진 속 좌표 정보 활용
    • 지역 기반 검색 기능 (이벤트, 음식점 등)
  • Geocoding API를 사용하면 위 기능을 간단히 구현 가능
  • 대부분 주소 정제, reverse geocoding도 지원

비교 기준

  • 가격 정책: 대부분 요청 수 기준 과금
  • 무료 사용량: 기능 제한 있거나, 요청 수 제한 있음
  • 데이터 사용 조건:
    • 상업적 사용 허용 여부
    • 지도 표시 제한 여부
    • 출처 표기 의무 여부 등
  • 추후 글에서는 정확도성능도 비교 예정

중립성을 위한 배경 설명

  • Superface는 자체 Geocoding API를 제공하지 않음
  • 대신 다양한 API를 단일 인터페이스로 연결해주는 OneSDK 오픈소스 API 클라이언트를 제공
  • 데이터를 Superface 서버를 거치지 않고 직접 API로 전달함
  • OneSDK는 완전 무료이며, 다수 API를 동시에 연동 가능

주요 API별 특징 요약

  • HERE

    • 하루 1,000건 무료, Base Plan에서는 월 30,000건 무료
    • 5M 요청까지 $0.83/1,000건, 10M까지 $0.66/1,000건
    • 상업적 사용 가능, 요금 유연함
  • Google Maps Platform

    • $200 크레딧으로 40,000건 무료
    • 이후 $5/1,000건, 대량 요청시 $4/1,000건
    • 구글 지도에서만 결과 표시 가능, 출처 표기 필수
    • 50 요청/초 제한
  • Azure Maps

    • 5,000건 무료, 이후 $4.50/1,000건
    • Geocoding: 500 요청/초, Reverse: 250 요청/초
    • Google과 함께 가장 비싼 요금제
  • OpenCage

    • 무료: 2,500건/일, 1 요청/초 제한
    • 유료: $50/월 (10,000건/일), $1,000/월 (300,000건/일)
    • “소프트 한계”: 초과 시 즉시 차단되지 않음
    • 출처 표기 필요 없음, 다양한 화폐 지원
  • LocationIQ

    • 무료: 5,000건/일, 상업적 사용 가능(출처 링크 필요)
    • $49/월 (10,000건/일), $950/월 (1M건/일 → 3천만/월)
    • 가장 저렴한 단가 제공 ($0.03/1,000건)
    • 소프트 한계 정책 동일
  • TomTom Maps

    • 무료: 2,500건/일
    • 이후 €0.50/1,000건 ($0.54 정도)
    • 상업적 사용 허용, 정액 요금제 없음
  • Nominatim

    • OpenStreetMap 기반 오픈소스 API
    • 무료지만 비상업적 사용만 허용
    • 최대 1 요청/초, 출처 표기 필수
    • 자체 서버에 설치 가능

가격 비교 요약

  • 소규모 사용 (30,000건/월 이하)

    • HERE, Google Maps, TomTom, LocationIQ: 무료 가능
    • Azure Maps: $112.5/월
    • OpenCage: 무료 또는 $50/월
  • 중간 사용량 (100,000건/월)

    • 가장 저렴: LocationIQ, TomTom ($16.2)
    • 가장 비쌈: Azure Maps ($427.5), Google Maps ($300)
  • 고사용량 (300,000건/월)

    • 가장 저렴: LocationIQ ($49), TomTom ($121.5)
    • 가장 비쌈: Azure Maps ($1,327.5), Google Maps ($1,100)
    • HERE: $224.1
    • OpenCage: $50~$125

결론: 상황별 추천

  • 고사용량:
    • 가장 비쌈: Azure Maps, Google Maps
    • 가장 저렴: LocationIQ, OpenCage
  • 유연한 사용량:
    • TomTom: 저렴한 단가, 정액제 없음
  • 높은 무료 사용량 원할 때:
    • Google Maps (40,000건), HERE (30,000건)
  • 최고의 단가 원할 때:
    • LocationIQ (1M건/일 제공 가능)
  • 소규모 개인/비상업 프로젝트:
    • Nominatim

참고 자료

Read Entire Article