Yahoo! Geo Technologiesは、YQLでPlaceFinderサポートが利用可能になったことをお知らせします。geo.placefinderテーブルを使用すると、ユーザーはYQLクエリを介してPlaceFinderにリクエストを送信できます。新しいテーブルは、PlaceFinderにアクセスするためのいくつかの異なる方法を提供します。サポートされているリクエストとパラメータの説明は、 http://query.yahooapis.com/v1/public/yql?q ...& appid=testを使用して取得できます。次にいくつかの例を示します。
自由形式の入力形式を使用して住所(1600 Pennsylvania Ave、Washington、DC)をジオコーディングします。
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%221600%20Pennsylvania%20Ave%2C%20Washington%2C%20DC%22&appid=test
複数行の入力形式を使用した住所(701 First Ave、Sunnyvale、CA 94089)のジオコーディング:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20line1%3D%22701%20First%20Ave%22%20and%20line2%3D%22Sunnyvale%2C%20CA%2094089%22&appid=test
空港コード(SFO)のジオコーディング:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%22sfo%22&appid=test
フランス語でのPOI(point of Interest)のジオコーディング:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%22Eiffel%20Tower%22%20and%20lang%3D%22fr%22&appid=test
地理座標を使用した逆ジオコーディング:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%2237.416275%2C%20-122.025092%22%20and%20gflags%3D%22R%22&appid=test
解析された入力形式を使用した住所(701 First Ave、Sunnyvale、CA 94089)のジオコーディング:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20house%3D%22701%22%20and%20street%3D%22First%20Ave%22%20and%20city%3D%22Sunnyvale%22%20and%20state%3D%22CA%22%20and%20postal%3D%2294089%22&appid=test
住所の最寄りの交差点とタイムゾーンを決定する:
http://query.yahooapis.com/v1/public/yql?q=select%20line1%2C%20line2%2C%20line3%2C%20line4%2C%20cross%2C%20timezone%20from%20geo.placefinder%20where%20text%3D%22701%20First%20Ave%2C%20Sunnyvale%2C%20CA%22%20and%20flags%3D%22T%22%20and%20gflags%3D%22C%22&appid=test
この例は、応答から指定されたフィールドのみを選択するYQL機能を示しています。