Yahoo!デベロッパーネットワーク - Yahoo!地図情報
Yahoo!地図情報Webサービスを利用することで、ウェブページに地図を埋め込むことや、地図上にアイコンや吹き出しを表示するアプリケーションを作成可能です。
Yahoo!デベロッパーネットワーク - Yahoo!オークション - REST - 商品詳細
Yahoo!オークションの商品詳細データを提供します。
地図のサンプルは以下。
http://z.fukaoi.com/yahoo_map/index.html
アイコンを並べてみた。
<script type="text/javascript">
window.onload = function() {
_map = new YahooMapsCtrl("map", '35.39.26.180,139.43.56.868', 2);
var popup='<a href=\\"http://www.yahoo.co.jp/\\" target=\\"_blank\\">Yahoo! Japan</a>';
for (i = 1; i <= 5; i++) {
_map.addIcon('hills'+i, '35.39.'+(27+i)+'.180,139.43.56.868', popup, 'L'+i, '六本木ヒルズ');
_map.addIcon('hills2_'+i, '35.39.'+(20+i)+'.182,139.43.'+(56+i)+'.868', popup, 'S'+i, '六本木ヒルズ');
}
_map.addCategory('test', 'http://blog.zuzara.com/wp-content/themes/original/2.gif', {width:16, height:16});
_map.addIcon('myicon', '35.39.26.181,139.43.56.868', popup, 'test', '六本木ヒルズ');
}
</script>
リファレンスを見るとGoogleMapsに比べてシンプルな機能のみの提供となっている。
Yahoo!地図情報 - リファレンスマニュアル
ヤフオクの商品詳細APIは、商品検索などから得られたidをクエリーにして結果を取得する。idは1つしか指定できないのが残念。
サンプルレスポンス(商品がなくなると結果が返らなくなると思われる):
http://api.auctions.yahoo.co.jp/AuctionWebService/V1/AuctionItem?appid=YahooDemo&auctionID=h47107965
追記(12月16日):
GoogleMapsとの比較。サンプルコードになる。
Yahoo!地図情報WebサービスとGoogleMapsAPIを比べてみる|blog|たたみラボ
2つ並べると面白い。
NI-Lab.’s ヅラッシュドット: 双子地図 (Google Maps API + Yahoo!地図情報Webサービス)

