자주 묻는 질문
Q. API 키는 어디서 받을 수 있나요?
A. 공공데이터포털 사이트에 회원 가입후 아래의 페이지에서 API키를 신청하시면 됩니다.
국토교통부_(TAGO)_지하철정보(https://www.data.go.kr/data/15098554/openapi.do)
Q. 모바일에서도 작동하나요?
A. 네, 반응형으로 모바일에서도 작동되도록 제작되었습니다.
Q. 다운로드 받은 파일의 구조는 어떻게 되나요?
A. 본 프로그램의 폴더 및 파일 구조는 아래와 같습니다.
1. /lib/csubwayinfo.lib.php
• 설명: 국토교통부의 지하철 정보를 얻기 위한 API 통신 클래스를 포함하고 있는 파일입니다. API를 통해 지하철 정보를 받아올 때 이 클래스를 사용합니다. 이 파일은 수정 없이 그대로 복사해서 사용할 수 있습니다.
2. /ajax/
• 설명: 웹페이지에서 지하철 정보를 비동기 통신 방식으로 가져오기 위한 파일들이 포함된 폴더입니다. AJAX를 사용하여 사용자가 요청할 때마다 실시간으로 데이터를 가져올 수 있습니다.
3. /img/
• 설명: 지하철 정보를 표시할 때 필요한 이미지 파일들이 저장된 폴더입니다. 지하철역 아이콘이나 지도에서 표시되는 그래픽 요소들이 여기에 포함됩니다.
4. /js/
• 설명: 지하철 정보를 받아오고 이를 지도에 표시하기 위한 자바스크립트 코드들이 포함된 폴더입니다. 이 폴더의 스크립트는 카카오 지도와 국토교통부 API를 연동하여 정보를 화면에 표시하는 역할을 합니다.
5. /config.php
• 설명: 카카오 지도 REST AP 키와 구글지도 API 키, 국토교통부 지하철 정보 API 키를 설정하는 파일입니다. API 키를 여기에 입력한 후에, 시스템이 정상적으로 작동하게 됩니다.
6. /style.css
• 설명: 예제 파일에서 사용되는 스타일이 정의되어 있는 파일입니다. 페이지의 디자인과 레이아웃을 정의하며, 사용자 인터페이스(UI)의 일관성을 유지하는 데 사용됩니다.
7. /example.php
• 설명: 카카오 지도를 통해 지하철역 정보를 조회하는 예제 파일입니다. 실제로 API가 정상적으로 작동하는지 확인할 수 있으며, 이 예제를 통해 지하철역 위치를 지도에 표시하는 방법을 배울 수 있습니다.
8. /example2.php
• 설명: 국토교통부 지하철정보 API가 제대로 작동하는지 수동으로 조회할 수 있는 예제 파일입니다. API 통신을 테스트하고 데이터를 직접 확인할 수 있습니다.
9. /ReadMe.txt
• 설명: 프로젝트에 대한 설명서 파일입니다. 각 파일의 역할과 시스템 설정 방법, API 키 발급 및 사용법에 대한 정보를 제공합니다.
구매고객 총평점
사용후기가 없습니다.
Version 1.24.1.1 (2024-09-25)
1. 구글지도에서 거리재기시 거리표시창으로 인해 마우스 동작이 원활하지 않던 문제 개선
Version 1.24.1.0 (2024-09-23)
1. 거리 재기 기능을 추가하였습니다.
2. 불필요한 코드를 정리하였습니다.
Version 1.24.0.0 (2024-09-19)
- 초기 릴리스
본 계약서는 [SubwayInfo API 통신 클래스] ("소프트웨어")의 사용에 관한 권리와 의무를 명시합니다.
소프트웨어를 설치하거나 사용함으로써 귀하는 본 계약서의 조건에 동의하는 것으로 간주됩니다.
1. 사용권 부여
K3SOFT는 귀하에게 소프트웨어를 자유롭게 사용할 수 있는 비독점적, 양도 불가능한 사용권을 부여합니다.
2. 제한 사항
a. 소프트웨어는 자유롭게 수정, 복사, 배포가 가능합니다. 단, 컴파일된 파일이 있는 경우에 한하여 역컴파일, 리버스 엔지니어링이 허용되지 않습니다.
b. 귀하는 소프트웨어를 다른 프로그램이나 홈페이지에 복사하거나 수정한 후 이를 재배포할 수 있으나, 원본 소프트웨어 파일을 압축 파일 또는 압축 해제된 파일 형태로 그대로 재판매하거나 양도할 수 없습니다.
c. 1 도메인당 1COPY 원칙 입니다.
3. 책임의 제한
K3SOFT는 소프트웨어 사용으로 인해 발생하는 직간접적인 손해에 대해 어떠한 책임도 지지 않습니다. 이는 소프트웨어의 사용, 오용, 또는 사용 불능으로 인해 발생한 손해를 포함하나 이에 국한되지 않습니다.
4. 법률 준수
귀하는 본 소프트웨어의 사용과 관련된 모든 적용 가능한 법률을 준수해야 합니다.