시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > OPEN API > T map OpenAPI 상세정보
사이트등록
현재접속자 새로고침
T map OpenAPI
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 싸이월드 공감
소스분류 OPEN API
다운로드 횟수 0 회
간단설명 T-map에서 제공되는 OPEN API 입니다. 지도노출부터 교통정보, 자동차, 보행자, 자전거 경로 찾기 기능을 제공하여 사이트에서 특정위치까지의 길찾기 기능을 제공 할 수 있습니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
홈페이지바로가기 데모 미리보기가 없습니다 스크랩하기


API 개요

T map은 SK Planet에서 제공하는 지도 API 기능으로서,
실제 휴대폰이나 네비게이션에서 제공되는 T MAP의 정보를 해당 API를 통해 받아 이용을 할 수 있습니다.

목적지 통합검색 기능(경로검색), 출발시간/도착시간 예측, 실시간 대중교통 기능등의 기능등이 제공이 되며,
기본적으로 T map에서 제공되는 지도도 이용이 가능 합니다.

해당 API를 이용하여 사이트내에 방문자또는 회원의 위치를 기준으로 특정 업체까지의 경로찾기 기능을 제공이 가능 하겠습니다.
활용성이 매우 많은 API라고 판단이 됩니다.^^


해당 API를 이용하기 위해서는 아래의 사용 목적에 부합해야 됩니다.
해당 사용 목적에 벗어나는 경우에는 별도의 유상 계약이 필요 합니다.

    - API를 이용한 서비스가 이용료나 광고 등을 통한 영리를 추구하지 않는 경우
    - 사용자를 특정하지 않고 모든 사용자에게 서비스를 제공하는 경우
    - 기타 SK플래닛이 이용을 제한하거나 금지하지 않는 경우

그리고 T map API를 통해 전달받은 Data를 저장이후 24시간 이용을 하시면 안되므로,
주소를 통한 위도/경도 저장등이 필요하신 경우에는 타 API를 통해 정보 전달을 받는게 좋지 않을까 싶습니다. ^^;



API 적용 과정


1. App Key 발급 

    T map API를 이용하기 위해서는 App key를 발급 받아야 됩니다.
    https://developers.skplanetx.com/apidoc/kor/t-map/javascript/#apiItem1 
    페이지에서 발급후에 이용이 가능 합니다.

    API의 호출 횟수 제한은 아래와 같습니다.
    
  POS (장소명칭,주소 검색) : 50,000 회 / 1일
  지도보기 (Map Display) : 50,000 회 / 1일
  주소검색 : 50,000 회 / 1일
  T map 연동(T map App Invoke) : 50,000 회 / 1일
  경로안내 : 10,000 회 / 1일
  다중경로안내 : 1,000 회 / 1일
  교통정보 : 1,000 회 / 1일
  Geofencing 1,000 회 / 1일
     
     

    
   
2. Map API 연동 

    T map 에성 제공되는 API를 이용하기 위해
    기본적으로 필요한 지도 API를 알고 이를 사이트내에 장착을 해야 됩니다.

    네이버지도나 다음, 구글지도등을 이용 하셔서 연동을 하는 방법도 있겠습니다만,
    작업이 조금 원활히 진행 될려면 T map API에서 제공하는 지도를 이용 해보시는것을 추천 해드립니다.

    T map 지도 API의 경우 아래 링크를 통해 확인이 가능 합니다.
    https://developers.skplanetx.com/apidoc/kor/tmap/reference/tmap/

   


    자세한 API는 아래 페이지에서 확인이 가능 합니다.  (javascript)

    사전지식 : https://developers.skplanetx.com/apidoc/kor/t-map/javascript/
    시작하기 : https://developers.skplanetx.com/apidoc/kor/t-map/javascript/getting-started/
    기본기능 : https://developers.skplanetx.com/apidoc/kor/t-map/javascript/general/
    고급기능 : https://developers.skplanetx.com/apidoc/kor/t-map/javascript/advanced/

   



3. 노출된 지도를 통해 필요한 API 추가 연동 작업 

    지도를 노출하시는데 성공을 하셨다면 해당 지도에 필요하신 기능의 API를 연동하는 작업을 해야 됩니다.
    T map 에서 가장 핵심이라고 보여지는 경로찾기의 경우
    자동차 경로안내, 보행자 경로안내, 자전거 경로안내, 타임머신 자동차 길 안내
    이렇게 4가지의 기능으로 제공이 됩니다.

    https://developers.skplanetx.com/apidoc/kor/t-map/course-guide/ 
    페이지에서 경로안내 API를 확인이 가능 합니다.

    해당 API에서 제공되는 URL로 POST값을 전달하는 경우,
    XML이나 JSON로 값이 리턴 되어
    해당 XML 또는 JSON을 파싱하여 지도에 경로찾기 기능을 구현 해주시면 됩니다.
    (JSON 의 경우 https://developers.skplanetx.com/apidoc/kor/t-map/course-guide/geojson/ 페이지 확인 필요)

   



    다만 위와 같이 값을 전달하지 않고도,
    지도 호출시 url에 시작점의 위도,경도와 도착점의 위도,경도를 전달하여
    지도 노출자체가 경로찾기가 되는 기능도 있습니다.

    https://developers.skplanetx.com/apidoc/kor/tmap/reference/route/#viewsource
    해당 페이지의 소스를 확인 해보시면 이해가 빠르실것으로 예상 됩니다.^^

   


    위 소스의 결과물은 아래와 같습니다.^^
   





네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
등록된 의견이 없습니다.
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
도배방지키
 12524258 보이는 도배방지키를 입력하세요.