F.Ko-Jiの「一秒後は未来」

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モジュールを利用して試してみました。

location-pipes.gif
このように“New York の1マイル以内にある駅”を指定。

このPipesを実行すると、次のように自動的に Yahoo! Maps にプロットされて表示されます。

pipes-yahoo-maps.gif

この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もそのうち対応するかもしれません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など