본문 바로가기
프로그래밍/Flutter-Dart

[Flutter] 지도 API 비교 및 사용 방법

by 채연2 2023. 1. 8.

 

 

목차

 

  지도 API 소개

  무료 지도 API 비교

  Flutter에서 지도 API 사용법

  지도 API 사이트 바로가기

 

 

지도 API 소개

 

TMAP API

주요 기능

  • 목적지 통합 검색
  • 출발 시간 / 도착 시간 예측
  • 지오코딩
  • 실시간 교통 정보
  • 멀티터치를 통해 지도 보기
  • 음성 목적지 검색
  • 이동한 도로 찾기 등

 

비용

  • 서비스에 적합한 합리적인 요금제 선택 가능
  • 무료 / Lite (월 2,200,000원) / Premium (사용 건 별로 후불 청구)

 

API 그룹 API 요금제
Free Lite Premium
POI 검색   20,000 건/일 50,000 건/일 1.1 원/건
지오코딩   20,000 건/일 50,000 건/일 0.55 원/건
지오펜싱   1,000 건/일 10,000 건/일 5.5 원/건
교통정보   1,000 건/일 10,000 건/일 11 원/건
경로안내 자동차 경로안내 1,000 건/일 10,000  건/일 11 원/건
보행자 경로안내
타임머신 경로안내
이미지 경로
화물차 경로안내
다중 경유지 30   100 건/일 1,000 건/일 22 원/건
다중 경유지 100   50 건/일 1,000 건/일 33 원/건
다중 경유지 200   20 건/일 500 건/일 44 원/건
경유지 최적화 10   50 건/일 100 건/일 44 원/건
경유지 최적화 20   50 건/일 100 건/일 55 원/건
경유지 최적화 30   1 건/일 50 건/일 66 원/건
경유지 최적화 100   1 건/일 50 건/일 77 원/건
TMAP 연동   10,000 건/일 50,000 건/일 1.1 원/건
내비게이션   1 건/일 - -
지도보기 지도보기 100,000 건/일 10,000 건/일 0.11 원/건
  지도보기 V20
Road API   1,000 건/일 20,000 건/일 0.11 원/건
Road API 500   200 건/일 3,000 건/일 22 원/건
Road API 1000   10 건/일 1,000 건/일 44 원/건
Static MAP   1,000 건/일 20,000 건/일 66 원/건
인증   100,000 건/일 100,000 건/일 2.2 원/건
유가 정보   1 건/일 - 0 원/건
유가 정보 (경로 안내)   1 건/일 - -
경로 매트릭스   20 건/일 500 건/일 -
운전자 점수 조회   1 건/일   33 원/건
운전자 주행이력 조회   1 건/일    
조회   2 건/일    
요금 정책   - 사용한도 초과 시 자동으로 차단
- 사용량 확대 및 종량제, 정액제로 변경을 원하실 경우 상품 변경 구매 가능
- 내비게이션 유가정보 API 그룹은 별도 계약을 통해 추가 사용 가능
- 월 이용요금 : 2,200,000원 (VAT 포함)
- 사용한도 초과 시 자동으로 차단
- 내비게이션 및 유가정보 API 그룹은 별도 계약을 통해 추가 사용 가능
- 상품 금액은 VAT 포함 가입
- 사용 건 별로 후불 청구
- 사용량에 따라 종량 요금제로 제공
- 내비게이션 및 유가정보 API 그룹은 별도 계약을 통해 추가 사용 가능
- 상품 금액은 VAT 포함 가입

 

사용가능 플랫폼

  • Raster Map SDK : Web, Android, iOS
  • Vector Map SDK : Web, Android, iOS
  • Navi SDK : Android
  • API : RESTful APIs

 

Kakao Map API

주요 기능

  • 지도 SDK
  • 로컬 > 주소 검색
  • 로컬 > 좌표-행정구역정보 변환
  • 로컬 > 좌표-주소 변환
  • 로컬 > 좌표계 변환
  • 로컬 > 키워드로 장소 검색
  • 로컬 > 카테고리로 장소 검색

 

비용

  • 무료 제공 : 1일 300,000회 사용 가능

 

사용가능 플랫폼

  • Android
  • Web
  • iOS

 

Naver Map API

주요 기능

  • Web Dynamic Map : 동적 지도 제공
  • Mobile Dynamic Map : 벡터 지도 제공
  • Static Map : 이미지의 지도 제공
  • Directions : 경로와 관련된 정보 제공
  • Geocoding : 입력한 주소 검색하여 좌표를 포함한 상세 정보 제공
  • Reverse Geocoding : 좌표 검색하여 주소 정보 제공

 

비용

  • Mobile Dynamic Map 무료
  • 그 외 유료
320x100
서비스 구분 서비스 상세 과금 단위 (건) 이용 요금 (원) 비고
Mobile Dynamic Map - 무료 (최대 100,000,000건)
Web Dynamic Map 이용 횟수 0.1 원/건 대표 계정에 한해 월
10,000,000건의 무료 이용량 제공
(최대 10,000,000건)
Static Map 이용 횟수 2 원/건 대표 계정에 한해 월
3,000,000건의 무료 이용량 제공
(최대 10,000,000건)
Geocoding 이용 횟수 0.5 원/건 대표 계정에 한해 월
3,000,000건의 무료 이용량 제공
(최대 3,000,000건)
Reverse Geocoding 이용 횟수 0.5 원/건 대표 계정에 한해 월
3,000,000건의 무료 이용량 제공
(최대 3,000,000건)
Directions Directions 5
(최대 경유지 검색 5개)
이용 횟수 5 원/건 대표 계정에 한해 월
60,000건의 무료 이용량 제공
(최대 5,000,000건)
Directions 15
(최대 경유지 검색 15개)
이용 횟수 20 원/건 대표 계정에 한해 월
3,000건의 무료 이용량 제공
(최대 5,000,000건)

 

사용가능 플랫폼

  • Web
  • Android
  • iOS

 

Google Map API

주요 기능

  • 동적 지도
  • 360도 스트리트 뷰 이미지 추가
  • 하나 이상의 위치 고도 파악
  • 정적 지도
  • 실시간 교통정보와 여러 이동수단 경로 제공
  • 여러 출발지 및 목적지 간 이동 시간과 거리 계산
  • 좌표 사용하여 주변 도로 식별
  • 장소 세부정보, 검색, 자동 완성
  • 좌표를 주소, 주소를 좌표로 변환
  • 주변 휴대폰 기지국과 Wi-Fi 노드 사용하여 대략적인 기기 위치 파악
  • 주소 및 구성요소 유효성 검사
  • 좌표 집합 시간대 확인

 

비용

  • 매월 28,500번의 지도 로드 무료
  • 그 외 유료

 

대분류 중분류 소분류 이용 횟수 월 비용
Maps Statics Maps Maps Static API 1,000 $7
Dynamic Maps Maps Embed API - -
Maps SDK for Android, iOS 1,000 $7
Maps JavaScript API 1,000 $7
Static Street View Street View API 1,000 $14
Dynamic Street View Maps SDK for Android, iOS 1,000 $14
Maps JavaScript API 1,000 $14
Routes Directions Directions API 1,000 $5
Directions JavaScript 1,000 $5
Directions Advanced Directions API 1,000 $10
Directions JavaScript 1,000 $10
Distance Matrix Distance Matrix API 1,000 $5
Distance Matrix JavaScript 1,000 $5
Distance Matrix Advanced Distance Matrix API 1,000 $10
Distance Matrix JavaScript 1,000 $10
Roads Snap to Roads 1,000 $10
Nearest Roads 1,000 $10
Places Geocoding Geocoding API 1,000 $5
Address Validation Address Validation API 1,000 $17
Autocomplete Autocomplete - Perrequest 1,000 $2.83
Autocomplete + PlaceDetails - Per session 1,000 $17
Place Details Place Details API 1,000 $17
Find Place Find Place 1,000 $17
Place Photos Place Photos API 1,000 $7
Current Place Current Place 1,000 $30
Geolocation Geolocation API 1,000 $5
Time Zone Time Zone 1,000 $5

 

 

사용가능 플랫폼

  • Web
  • Android
  • iOS

 

무료 지도 API 비교

 

  TMAP API Kakao Map API Naver Map API Google Map API
지도 로드 (월/건) 100,000 300,000 모바일 - 100,000,000 28,500

 

모바일에서 사용하는 것이라면 Naver Map API를 사용하는 것이 좋아 보이지만, 해외 지도까지는 나오지 않는 다는 단점이 있다. 하지만 여러 기능을 사용하기엔 무리가 없다.

 

하지만 Kakao Map API는 월 300,000회 제한이 있지만 모든 기능이 무료로 사용 가능하므로 적합한 환경에 맞게 사용하는 것이 좋은 것 같다.

 

Flutter에서 지도 API 사용법

 

TMAP API

https://cording-cossk3.tistory.com/210

 

[Flutter] Tmap API 및 Tmap 앱 연동 (1) - Android편

https://openapi.sk.com/ SK open API Recopick 레코픽은 성능과 안정성이 검증된 실시간 개인화 추천엔진과 SK그룹사 데이터를 기반으로 다양한 개인화 서비스를 제공합니다. SK planet openapi.sk.com 위 사이트

cording-cossk3.tistory.com

https://cording-cossk3.tistory.com/212

 

[Flutter] Tmap API 및 Tmap 앱 연동 (2) - iOS편

후... 반나절을 삽펐다. tmap에서 ios sdk를 다운받고 압축 해제를 하면 아래와 같이 내용물이 들어있다. 혹시 sdk를 어떻게 다운받는지 모른다면 ☞여기😆☜를 클릭해서 보면 된다. 또, android 먼저

cording-cossk3.tistory.com

 

Naver Map API

https://cording-cossk3.tistory.com/203

 

[Flutter] 네이버 Maps API 사용하기

네이버 지도 api 사이트 바로가기 NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 위 링크를 통해 이동하면 아래와 같은 화면

cording-cossk3.tistory.com

 

Kakao Map API

https://cording-cossk3.tistory.com/208

 

[Flutter] Kakao Map api 사용하기

카카오 developer 사이트 바로가기 카카오계정 accounts.kakao.com [ + 애플리케이션 추가하기] 클릭 앱 이름, 사업자명 입력 후 저장 그럼 다음과 같이 리스트에 애플리케이션이 추가된 것을 확인 가능.

cording-cossk3.tistory.com

 

Google Map API

https://cording-cossk3.tistory.com/198

 

[Flutter] Google Map API 사용하기

하나하나 자세하게 알려주는 블로그가 없어 내가 직접 포스팅한다. 우선 Google Cloud Platform으로 이동하자! Google Cloud Platform 이동 Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Pla

cording-cossk3.tistory.com

 

지도 API 사이트 바로가기

 

TMAP API

https://tmapapi.sktelecom.com/

 

Guide | T MAP API

 

tmapapi.sktelecom.com

 

Naver Map API

https://navermaps.github.io/maps.js/

 

NAVER Maps API v3

NAVER Maps API v3로 여러분의 지도를 만들어 보세요. 유용한 기술문서와 다양한 예제 코드를 제공합니다.

navermaps.github.io

 

Kakao Map API

https://apis.map.kakao.com/

 

Google Map API

https://mapsplatform.google.com/

 

Google Maps Platform - Location and Mapping Solutions

Create real world and real time experiences for your customers with dynamic maps, routes & places APIs from Google Maps Platform’s location solutions.

mapsplatform.google.com

 

 

 

 

 

320x100

댓글