機会有って Google Maps と Yahoo!地図情報Webサービスの API の比較表を作ってみました。
すべての機能を網羅しているわけではありません(特にGoogle Maps)し、直接関数が用意されていなくても組み合わせで簡単に実現できる機能もありますが、ざっくり比べるのには使えるんじゃないかと思います。
| Google Maps API | Yahoo!(JavaScript版) | Yahoo!(Flash版) | |
|---|---|---|---|
| マップの種類 | 地図 航空写真 地図+航空写真 | 地図 航空写真 | 地図 航空写真 |
| 緯度経度を指定してのスクロール | ○ | ○ | ○ |
| ズームレベルの指定 | ○ | ○ | ○ |
| キーボードによる操作 | ○ | × | × |
| 表示位置の保存/復帰 | ○ | ホーム位置への復帰のみ | ホーム位置への復帰のみ |
| 中央の緯度経度取得 | ○ | ○ | ○ |
| 表示領域の右上・左下の緯度経度取得 | ○ | ○ | × |
| マップの回転 | × | × | ○ |
| 不透明度指定 | ○ | × | × |
| 中心点の表示 | △ | ○ | ○ |
| カスタムコントロールの表示 | ○ | × | × |
| マーカーの表示 | ○ | ○ | ○ |
| マーカーの一括表示 | × | ○ | ○ |
| マーカーのカスタマイズ | ○ | ○ | × |
| マーカーのドラッグ | ○ | ○ | ○ |
| 吹き出しの表示 | ○ | ○ | ○ |
| 吹き出し内でのHTMLの記述 | ○ | ○ | ○ |
| 吹き出しの複数表示 | ○ | × | × |
| タブ付き吹き出し | ○ | × | × |
| 緯度経度を指定しての吹き出し表示 | ○ | × | × |
| マップクリック | ○ | ○ | ○ |
| マップ移動開始 | ○ | × | × |
| マップ移動中 | ○ | ○ | × |
| マップ移動終了 | ○ | ○ | ○ |
| ホーム位置に移動した | × | × | ○ |
| 倍率変更 | ○ | ○ | ○ |
| マップモード変更 | ○ | ○ | ○ |
| 吹き出しが開いた | ○ | ○ | × |
| 吹き出しが閉じた | ○ | ○ | × |
| マウスカーソルがマップ上に来た | ○ | ○ | × |
| マウスカーソルがマップから離れた | ○ | ○ | × |
| マウスカーソルがマップ上で動いた | ○ | ○ | × |
| マップのドラッグ | ○ | × | ○ |
| マップの読み込み完了 | ○ | × | ○ |
| マーカークリック | ○ | ○ | ○ |
| マーカーダブルクリック | ○ | ○ | × |
| マーカー上でマウスボタンが押された | ○ | ○ | × |
| マーカー上でマウスボタンが離された | ○ | ○ | × |
| マーカー上にマウスカーソルが来た | ○ | ○ | × |
| マーカー上からマウスカーソルが離れた | ○ | ○ | × |
| マップ上に線を表示 | ○ | × | × |
| 2点間の距離を計算 | ○ | × | × |
| 2点が収まる縮尺を計算 | ○ | ○ | × |
| 一定期間ごとのスクロール | ○ | × | × |
| カスタムオーバーレイ(任意の画像やテキストの表示) | ○ | × | × |
| ルート再生 | × | × | ○ |
| Google Maps API | Yashoo!ローカルサーチ!PI | |
|---|---|---|
| ジオコーディング | ○ | ○ |
| 緯度経度を指定しての周辺検索 | × | 住所・郵便番号・ランドマーク・駅・Yahoo!クーポン |






