자주 묻는 질문
Q. API 키는 어디서 받을 수 있나요?
A. 공공데이터포털 사이트에 회원 가입후 아래의 페이지에서 API키를 신청하시면 됩니다.
국토교통부_(TAGO)_버스정류소정보(https://www.data.go.kr/data/15098534/openapi.do)
국토교통부_(TAGO)_버스노선정보(https://www.data.go.kr/data/15098529/openapi.do)
서울특별시_정류소정보조회 서비스(https://www.data.go.kr/data/15000303/openapi.do)
서울특별시_노선정보조회 서비스(https://www.data.go.kr/data/15000193/openapi.do)
카카오 API키는 아래의 페이지에서 받을 수 있습니다.
Q. 모바일에서도 작동하나요?
A. 네, 반응형으로 모바일에서도 작동되도록 제작되었습니다.
Q. 다운로드 받은 파일의 구조는 어떻게 되나요?
A. 본 프로그램의 폴더 및 파일 구조는 아래와 같습니다.
1. /lib/cbusinfo.lib.php
• 설명: 국토교통부의 버스 정보를 받아올 때 이 클래스를 사용합니다.
2. /ajax/
• 설명: 국토교통부 버스 정보 API와 웹페이지 간의 비동기 통신을 위한 파일들이 포함된 폴더입니다.
AJAX 기술을 사용하여 실시간으로 버스 정보를 가져와 사용자에게 제공합니다.
3. /img/
• 설명: 구글 지도에 표시될 버스 마커 이미지가 저장된 폴더입니다.
지도 상에서 버스 정류소 위치를 시각적으로 나타낼 때 사용됩니다.
4. /js/
• 설명: 구글 지도에서 검색 기능을 제공하고, 버스 정보 API와 연동하기 위한 자바스크립트 코드들이 포함된 폴더입니다.
이 코드를 통해 버스 정류소 및 노선을 지도에 표시하거나 검색할 수 있습니다.
5. /config.php
• 설명: 공공데이터 포털의 API 키와 구글 지도 API 키를 저장하는 설정 파일입니다.
이 파일에 API 키를 입력한 후 프로그램이 정상적으로 작동합니다.
6. /example.php
• 설명: 구글 지도를 사용하여 버스 정류소를 검색할 수 있는 샘플 페이지입니다.
사용자가 버스 정류소 위치를 쉽게 조회할 수 있는 기본적인 예제입니다.
7. /example2.php
• 설명: 국토교통부 버스정보 API 통신이 정상적으로 이루어지는지 테스트할 수 있는 샘플 페이지입니다.
API 요청 및 응답을 수동으로 확인할 수 있습니다.
8. /style.css
• 설명: 샘플 페이지에서 사용되는 스타일을 정의한 CSS 파일입니다.
페이지의 레이아웃과 디자인을 담당하여, 일관된 사용자 경험을 제공합니다.
9. /ReadMe.txt
• 설명: 프로젝트의 전반적인 설명과 설치 및 설정 방법을 담고 있는 설명서 파일입니다.
API 키 발급 방법, 파일 구조 및 사용 방법을 안내합니다.
Q. 단일 사이트에서 적용하고 싶은데 좀 더 저렴한 비용으로 구입할 수 있나요?
A. 네, 필요에 따라 두 가지 버전 중에서 선택하여 구매하실 수 있습니다.
<1도메인 1COPY - 라이브러리 인코딩 버전>
특징: 소스 코드 중 일부 라이브러리가 인코딩되어 있어 수정이 제한됩니다.
매우 저렴한 가격으로 핵심 기능을 이용하실 수 있습니다.
한 도메인에서 설치 및 운영이 가능합니다.
인코딩 된 라이브러리를 이용해 추가 기능을 만들 수 있습니다.
주의사항: 이 버전은 서버에 ionCube Loader가 설치되어 있어야 작동합니다.
<전체 소스 코드 공개 버전>
특징: 모든 소스 코드가 공개되어 있어 자유로운 수정과 커스터마이징이 가능하며 설치에 제한이 없습니다.
추가 문의 사항이 있으시면 문의하기를 통해 언제든지 연락해 주세요.
Q. 전국 정류소 정보가 검색 되나요?
A. 네. 다만 정류소 정보는 국토교통부_(TAGO)_버스노선정보, 국토교통부_(TAGO)_버스정류소정보 API를 이용하여
데이터를 조회하는데 현재 서울 지역은 국토교통부 API에서 자료를 제공하고 있지 않아
서울특별시 공공데이터에서 제공하는 정보로 조회되고 있습니다.
구매고객 총평점
사용후기가 없습니다.
Version 1.24.0.1 (2024-09-25)
1. 구글지도에서 거리재기시 거리표시창으로 인해 마우스 동작이 원활하지 않던 문제 개선
Version 1.24.0.0 (2024-09-24)
- 초기 릴리스
<1도메인 1COPY - 라이브러리 인코딩 버전>
특징: 소스 코드 중 일부 라이브러리가 인코딩되어 있어 수정이 제한됩니다.
매우 저렴한 가격으로 핵심 기능을 이용하실 수 있습니다.
한 도메인에서 설치 및 운영이 가능합니다.
인코딩 된 라이브러리를 이용해 추가 기능을 만들 수 있습니다.
주의사항: 이 버전은 서버에 ionCube Loader가 설치되어 있어야 작동합니다.
<전체 소스 코드 공개 버전>
특징: 모든 소스 코드가 공개되어 있어 자유로운 수정과 커스터마이징이 가능하며 설치에 제한이 없습니다.
소프트웨어 최종 사용자 사용권 계약서 (EULA):
------------------------------
본 계약서는 [BusInfoGGmap API 통신 클래스] ("소프트웨어")의 사용에 관한 권리와 의무를 명시합니다.
소프트웨어를 설치하거나 사용함으로써 귀하는 본 계약서의 조건에 동의하는 것으로 간주됩니다.
1. 사용권 부여
K3SOFT는 귀하에게 소프트웨어를 자유롭게 사용할 수 있는 비독점적, 양도 불가능한 사용권을 부여합니다.
2. 제한 사항
a. 소프트웨어는 자유롭게 수정, 복사, 배포가 가능합니다. 단, 컴파일된 파일이 있는 경우에 한하여 역컴파일, 리버스 엔지니어링이 허용되지 않습니다.
b. 귀하는 소프트웨어를 다른 프로그램이나 홈페이지에 복사하거나 수정한 후 이를 재배포할 수 있으나, 원본 소프트웨어 파일을 압축 파일 또는 압축 해제된 파일 형태로 그대로 재판매하거나 양도할 수 없습니다.
c. 1 도메인당 1COPY 원칙 입니다.
3. 책임의 제한
K3SOFT는 소프트웨어 사용으로 인해 발생하는 직간접적인 손해에 대해 어떠한 책임도 지지 않습니다. 이는 소프트웨어의 사용, 오용, 또는 사용 불능으로 인해 발생한 손해를 포함하나 이에 국한되지 않습니다.
4. 법률 준수
귀하는 본 소프트웨어의 사용과 관련된 모든 적용 가능한 법률을 준수해야 합니다.
==============================