PEAR マニュアル
前のページ
第 67 章 Web サービス
次のページ
Services_Weather
目次
Services_Weather
クラス概要
-- PEAR::Services_Weather
Services_Weather::apiVersion()
-- API が変更されたときなどに便利
Services_Weather::isError()
-- PEAR の同名メソッドと同様に、エラーオブジェクトかどうかを調べる
Services_Weather::service()
-- サービスオブジェクトのファクトリ
Services_Weather_Common
クラス概要
-- PEAR::Services_Weather_Common
Services_Weather_Common::calculateDewPoint()
-- 温度と湿度から露点を計算する。これはあくまでも概算値で、 露点を正確に計算する公式はない。ここでは Magnus-Formula と言われるものを使用する
Services_Weather_Common::calculateHumidity()
-- 温度と露点から湿度を計算する。これはあくまでも概算値で、 露点を正確に計算する公式はない。ここでは Magnus-Formula と言われるものを使用する
Services_Weather_Common::calculateWindChill()
-- 温度と風速から (拡張公式を使用して) 体感温度を計算する
Services_Weather_Common::convertDistance()
-- km、ft および sm の距離を変換する
Services_Weather_Common::convertPressure()
-- in、hpa、mb、mm および atm の気圧を変換する
Services_Weather_Common::convertSpeed()
-- mph、kmh、kt、mps および fps の速度を変換する
Services_Weather_Common::convertTemperature()
-- f および c の温度を変換する
Services_Weather_Common::getUnitsFormat()
-- 選択した単位系を返す
Services_Weather_Common::polar2cartesian()
-- 極座標をデカルト座標に変換する
Services_Weather_Common::setCache()
-- データのキャッシュを有効にする。使用することを強く推奨する
Services_Weather_Common::setDateTimeFormat()
-- 時刻や日付の表示形式を変更する (http://www.php.net/date を参照)
Services_Weather_Common::setHttpTimeout()
-- HTTP リクエストのタイムアウト秒数を設定する
Services_Weather_Common::setUnitsFormat()
-- 単位の表記を変更する (標準/メートル法)
Services_Weather_Ejse
クラス概要
-- PEAR::Services_Weather_Ejse
Services_Weather_Ejse::getForecast()
-- 翌日以降の予報を取得する
Services_Weather_Ejse::getLocation()
-- ID に該当する場所のデータを返す
Services_Weather_Ejse::getUnits()
-- 現在の問い合わせの単位を返す
Services_Weather_Ejse::getWeather()
-- 指定した場所の天候データを返す
Services_Weather_Ejse::searchLocation()
-- EJSE には検索用の関数はないので、この関数は無効
Services_Weather_Ejse::searchLocationByCountry()
-- EJSE には検索用の関数はないので、この関数は無効
Services_Weather_Globalweather
クラス概要
-- PEAR::Services_Weather_Globalweather
Services_Weather_Globalweather::getForecast()
-- GlobalWeather は予報を提供していないので、この関数は互換性のためだけに用意されている
Services_Weather_Globalweather::getLocation()
-- ID に該当する場所のデータを返す
Services_Weather_Globalweather::getUnits()
-- 現在の問い合わせの単位を返す
Services_Weather_Globalweather::getWeather()
-- 指定した場所の天候データを返す
Services_Weather_Globalweather::searchLocation()
-- 指定した場所の ID を探し、結果の配列あるいは単一の ID を返す
Services_Weather_Globalweather::searchLocationByCountry()
-- 指定した国の ID と地名、あるいは値を指定しなかった場合はすべての国を返す
Services_Weather_Metar
クラス概要
-- PEAR::Services_Weather_Metar
Services_Weather_Metar::getForecast()
-- METAR は予報を提供していないので、この関数は互換性のためだけに用意されている
Services_Weather_Metar::getLocation()
-- ID に該当する場所のデータを返す
Services_Weather_Metar::getUnits()
-- 現在の問い合わせの単位を返す
Services_Weather_Metar::getWeather()
-- 指定した場所の天候データを返す
Services_Weather_Metar::searchAirport()
-- 指定した座標に最も近い空港を探し、ID の配列あるいは単一の ID を返す
Services_Weather_Metar::searchLocation()
-- 指定した場所の ID を探し、結果の配列あるいは単一の ID を返す
Services_Weather_Metar::searchLocationByCountry()
-- 指定した国の ID と地名、あるいは値を指定しなかった場合はすべての国を返す
Services_Weather_Metar::setMetarDB()
-- DB に接続するために必要なパラメータを設定する。検索時にここからデータを取得する。 まず DB を外部ツール buildMetarDB とともにビルドする必要があり、 これが NOAA のウェブサイトから場所情報および空港情報を取得する
Services_Weather_Metar::setMetarSource()
-- ソースを設定する。このクラスは、ここから METAR データの取得を試みる
Services_Weather_Weatherdotcom
クラス概要
-- PEAR::Services_Weather_Weatherdotcom
Services_Weather_Weatherdotcom::getForecast()
-- 翌日以降の予報を取得する
Services_Weather_Weatherdotcom::getLocation()
-- ID に該当する場所のデータを返す
Services_Weather_Weatherdotcom::getUnits()
-- 現在の問い合わせの単位を返す
Services_Weather_Weatherdotcom::getWeather()
-- 指定した場所の天候データを返す
Services_Weather_Weatherdotcom::searchLocation()
-- 指定した場所の ID を探し、結果の配列あるいは単一の ID を返す
Services_Weather_Weatherdotcom::searchLocationByCountry()
-- weather.com は XML サービスによる国名の一覧をサポートしていないため、常に false を返す
Services_Weather_Weatherdotcom::setAccountData()
-- weather.com 用に必要なアカウント情報を設定する。 この情報は、XML ストリームに登録した際に受け取ったものとなる
Services_Weather パッケージの定数
-- Services_Weather で定義され、用いられている定数
前のページ
ホーム
次のページ
例
上に戻る
Services_Weather
クラス概要