VE와 사용할 만한 유용한 웹서비스 [공항정보]

PHP & etc./Windows Live 2008.01.16 17:14

Web Service URL

http://www.webservicex.com/airport.asmx



Method

제공하는 4개의 메서드는 다음과 같습니다.

getAirportInformationByAirportCode - Airport Code를 이용한 정보 열람

getAirportInformationByCityOrAirportName - 공항이름을 이용한 정보 열람

GetAirportInformationByCountry - 국가명을 이용한 정보 열람

getAirportInformationByISOCountryCode - ISO 3166 의 Country Code에 따른 정보 열람.


Example1

인천공항의 Airport Code는 JCN입니다.

JCN을 입력하여 getAirportInformationByAirportCode 메서드를 호출한 결과는 다음과 같습니다.

<string>
<NewDataSet>
  <Table>
    <AirportCode>JCN</AirportCode>
    <CityOrAirportName>INCHEON HLPT</CityOrAirportName>
    <Country>Korea (South)</Country>
    <CountryAbbrviation>KR</CountryAbbrviation>
    <CountryCode>778</CountryCode>
    <GMTOffset>-9</GMTOffset>
    <RunwayLengthFeet>0</RunwayLengthFeet>
    <RunwayElevationFeet>0</RunwayElevationFeet>
    <LatitudeDegree>37</LatitudeDegree>
    <LatitudeMinute>28</LatitudeMinute>
    <LatitudeSecond>20</LatitudeSecond>
    <LatitudeNpeerS>N</LatitudeNpeerS>
    <LongitudeDegree>126</LongitudeDegree>
    <LongitudeMinute>36</LongitudeMinute>
    <LongitudeSeconds>30</LongitudeSeconds>
    <LongitudeEperW>E</LongitudeEperW>
  </Table>
  <Table>
    <AirportCode>JCN</AirportCode>
    <CityOrAirportName>INCHEON HLPT</CityOrAirportName>
    <Country>Korea (South)</Country>
    <CountryAbbrviation>KR</CountryAbbrviation>
    <CountryCode>778</CountryCode>
    <GMTOffset>-9</GMTOffset>
    <RunwayLengthFeet>0</RunwayLengthFeet>
    <RunwayElevationFeet>0</RunwayElevationFeet>
    <LatitudeDegree>37</LatitudeDegree>
    <LatitudeMinute>28</LatitudeMinute>
    <LatitudeSecond>20</LatitudeSecond>
    <LatitudeNpeerS>N</LatitudeNpeerS>
    <LongitudeDegree>126</LongitudeDegree>
    <LongitudeMinute>36</LongitudeMinute>
    <LongitudeSeconds>30</LongitudeSeconds>
    <LongitudeEperW>E</LongitudeEperW>
  </Table>
</NewDataSet>
</string>

Example2

ISO 3166 에 따르면 대한민국의 국가 코드는 KR, KOR, 410입니다.
앞에서 부터 두자표시, 세자표시, 숫자로 표시할 때입니다.

참고 : ISO 3166 Codes (Countries)

두자표시를 사용하면 네번째 메서드를 이용하실 수 있습니다.
getAirportInformationByISOCountryCode

아래는 호출 결과입니다.
양이 너무 많아서 일단 가려 놓도록 하겠습니다.
한국 내의 모든 공항이 출력됩니다.

more..



설정

트랙백

댓글