Yahoo! PipesがインタラクティブなYahoo! Maps出力をサポート
Yahoo! Pipesに、位置情報を持つPipesをYahoo! Mapsにインタラクティブに出力する機能が追加されています(via Pipes Blog » Blog Archive » Pipes Adds Interactive Yahoo! Maps, KML Support (and More))。あとKML出力も。
Pipesに読み込ませる位置情報を含むフィードは自分で作成しても利用できますが、ここではYahoo! Localモジュールを利用して試してみました。
このように“New York の1マイル以内にある駅”を指定。
このPipesを実行すると、次のように自動的に Yahoo! Maps にプロットされて表示されます。
このPipesがどのような位置情報を含んでいるかは、RSSフィードのソースを実際に見てみると分かります。以下にソースの先頭を抜粋しています。
<?xml version="1.0"?> <rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"> <channel> <title>New York stations within one mile</title> <description>Pipes Output</description> <link>http://pipes.yahoo.com/pipes/pipe.info?_id=tlWwwAb52xGASL36EZPZnA</link> <pubDate>Wed, 02 May 2007 16:57:48 -0700</pubDate> <generator>http://pipes.yahoo.com/pipes/</generator> <item> <title>Valeris Service Station</title> <link>http://local.yahoo.com/details?id=11032429&stx=station&csz=New+York+NY&ed=gv3dNq160Sz93er511uCjzy3ktHAFYal64DlmpZAYedHFjGGlN6NJtOTZI6bYSw-</link> <geo:lat>40.714263</geo:lat> <geo:long>-73.99318</geo:long> </item>
太字で示されている部分が、位置情報に必要なデータ部分です。サポートしている仕様はW3C Semantic Web Interest Group: Basic Geo (WGS84 lat/long) Vocabularyのもののようです。
ちなみにGeoRSSが対応しているかどうかを試してみましたが、GeoRSSの場合はYahoo! Mapsの出力はありませんでした。ただ、Yahoo! Maps APIではGeoRSSをサポートしているので、Pipesもそのうち対応するかもしれません。
コメントを残す