1

次のYQLクエリを使用して天気情報を取得しています

http://query.yahooapis.com/v1/public/yql?q=select%20item%20from%20weather.forecast%20where%20location%3D%2248907%22&format=json

YQLクエリパラメータとして経度、緯度を使用して気象情報を取得する方法はありますか。

4

3 に答える 3

2

副選択を使用して、緯度/経度のペアから次のようなWOEIDに移動できます。

SELECT * FROM weather.woeid 
WHERE w IN (
    SELECT place.woeid 
    FROM flickr.places(1) 
    WHERE (lat,lon) in (55.948503,-3.198931)
);

YQLコンソールで試してください

于 2011-02-19T14:50:36.127 に答える
0

これは私のために働きます:

..。

query = "SELECT * FROM weather.forecast " +
            "WHERE woeid in (" +
            "SELECT woeid " +
            "FROM geo.places(1) " +
            "WHERE text=\"(%1$s,  %2$s)\") " +
            "AND u='c'";

... その後:

query = String.format(query, location.getLatitude(), location.getLongitude());
于 2018-08-01T09:12:59.500 に答える
-1

私は何か役に立つものを見つけました。天気yqlを予測する必要がある場合は、SELECT * FROM Weather.bylocation WHERE location ='Indonesia' select * from Weather.forecast where location=90210を使用します。

于 2013-04-26T10:45:38.887 に答える