Yahoo ! Geo Technologies рада сообщить о наличии поддержки PlaceFinder в YQL. Таблица geo.placefinder позволяет пользователям делать запросы к PlaceFinder через запросы YQL. В новой таблице представлено несколько различных способов доступа к 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) на французском языке:
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 Первой 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 выбрать только определенные поля из ответа
Для тех, кто спотыкаясь по этому вопросу на 2013: Yahoo! убили API WOEID. Мы разместили об этом здесь: http://soup.metwit.com/post/47181933854/an-alternative-to-yahoo-weather-api –