逆引きGoogle Maps APIリファレンス

 このページは毎日コミュニケーションズの逆引きGoogle Maps APIリファレンスの書籍のサンプルと解説の一部を掲載しています。書籍と合わせて御覧下さい。(書籍では一項目につき複数サンプルが掲載されている場合がありますが、現在最初のサンプルのみ公開しています)
 ミスや間違い、リンクエラーなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。
Last update:2006/9/30 PM 4:18
応用編

マップ

  1. 日本測地系から世界測地系に変換する
  2. マップにセンターマーカーを表示する
  3. マウスオーバーでマップコントロールを表示する
  4. マップにグリッドを表示する
  5. マップを2つ表示する(デュアルマップ)
  6. マップをマルチウィンドウで表示する
  7. セレクトメニューで選択された場所を表示する
  8. CSV形式の座標値を読み込んでマーカーを表示する
  9. XML形式の座標値を読み込んでマーカーを表示する
  10. JSON形式の座標値を読み込んでマーカーを表示する
  11. 地図上から引き出し線を引く
  12. 緯度線、経度線を表示する
  13. 地図の表示範囲内にあるマーカーのみ表示する
  14. マップにラベルを表示する
  15. クリックでマーカーを追加しマーカー座標をCSV形式にする
  16. マップ上に経路を示す線を1秒ごと表示する
  17. ウィンドウサイズに合わせてマップの表示倍率を変える
  18. マップに画像を貼り付ける
  19. 天気情報を地図上に表示する
  20. 手軽にカスタムマップを表示する
  21. 著作権表示付きのカスタムマップを作成する
  22. WMS (Web Mapping Server) 画像を表示する
  23. カスタムマップを利用したフォトアルバム
  24. 2点間の直線距離を求める
  25. 高機能マーカー
第一部(Google Maps API version 2)

マップ

  1. マップの中央座標を表示する
  2. マップのズームレベルを表示する
  3. マップの情報を取得する
  4. マップの種類を設定する
  5. 使用できるマップの種類を求める
  6. マップのズームレベルを指定する
  7. マップの表示位置と倍率を指定する
  8. 指定位置にマップを移動させる
  9. マップのドラッグ処理を行う
  10. マップの設定完了状態を調べる
  11. マップの位置を保存する/復帰する
  12. マップの表示サイズを変更する
  13. マップペイン(表示先オブジェクト)を取得する
  14. キーボードで操作できるようにする
  15. マップの不透明度を指定する

コントロール

  1. 大きいコントロールを追加する
  2. 小さいコントロールを追加する
  3. ズームコントロールを追加する
  4. マップ切替えコントロールを追加する
  5. コントロールを削除する
  6. マップオーバービューコントロールを追加する
  7. スケールコントロールを追加する
  8. コントロールの表示位置を指定する
  9. カスタムコントロールを表示する

イベント

  1. イベントを追加する
  2. イベントを削除する
  3. 特定のイベントを全て削除する
  4. イベントを発生させる(トリガー)
  5. ページ上のオブジェクトにイベントを追加する

ドラッグ

  1. エレメントをドラッグする
  2. ドラッグ中のカーソル形状を指定する

マーカー

  1. マーカーを追加する
  2. カスタムマーカーを追加する
  3. マーカーを削除する
  4. 全てのマーカーを削除する
  5. マーカーがクリックされたら情報ウィンドウを表示する
  6. マーカーがクリックされたらズームインする
  7. マーカー独自のプロパティを追加する
  8. マーカーを移動する
  9. マーカーの位置を取得する
  10. マーカーにツールチップ(チップヘルプ)を表示する
  11. マーカーをドラッグして移動できるようにする
  12. マップ上でクリックされたらマーカーを追加する
  13. クリックでマーカーの追加/削除を行う

オーバーレイ/アイコン

  1. アイコンを表示する
  2. アイコンの影(シャドウ)を表示する
  3. 情報ウィンドウの表示位置を指定する
  4. カスタムオーバーレイを表示する

ライン

  1. マップ上に線を表示する
  2. 線を削除する

情報ウィンドウ

  1. 情報ウィンドウを表示する
  2. 情報ウィンドウにHTMLデータを表示する
  3. 特定の地点を拡大して表示する
  4. 情報ウィンドウに他のサイトを表示する
  5. 情報ウィンドウを閉じる
  6. 情報ウィンドウの表示許可/表示禁止を設定する
  7. タブ付き情報ウィンドウを表示する
  8. タブ付き情報ウィンドウの内容を参照/変更する
  9. 選択されているタブ番号を調べる
  10. 指定されたタブを表示する
  11. 情報ウィンドウのオフセットを取得する

座標/サイズ

  1. マップの座標を指定する
  2. 表示されているマップの範囲を求める
  3. 表示されている経度、緯度の幅を求める

通信

  1. サーバー上のデータを手軽に読み込む
  2. サーバー上のデータを読み込む
  3. テキストデータをXMLデータに変換する
  4. XMLデータをテキストデータに変換する

ジオコーディング

  1. 名称/場所から位置を検索する
  2. 名称/場所から詳細な位置情報を検索する

デバッグ

  1. デバッグ(ログウィンドウ表示)

その他

  1. Google Mapsが利用できるかどうか調べる
  2. マップを一定時間ごとスクロールさせる
  3. ウィンドウいっぱいにマップを表示する
  4. メモリリークを防ぐ
第二部(Google Maps API version 1)

マップ

  1. マップの中央座標を表示する
  2. マップのズームレベルを表示する
  3. マップの情報を取得する
  4. マップの種類を設定する
  5. 使用できるマップの種類を求める
  6. マップのズームレベルを指定する
  7. マップの表示位置と倍率を指定する
  8. 指定位置にマップを移動させる
  9. マップのドラッグ処理を行う

コントロール

  1. 大きいコントロールを追加する
  2. 小さいコントロールを追加する
  3. ズームコントロールを追加する
  4. マップ切替えコントロールを追加する
  5. コントロールを削除する

イベント

  1. イベントを追加する
  2. イベントを削除する
  3. 特定のイベントを全て削除する
  4. イベントを発生させる(トリガー)

マーカー

  1. マーカーを追加する
  2. カスタムマーカーを追加する
  3. マーカーを削除する
  4. 全てのマーカーを削除する
  5. マーカーがクリックされたら情報ウィンドウを表示する
  6. マーカーがクリックされたらズームインする
  7. マーカー独自のプロパティを追加する
  8. クリックでマーカーの追加/削除を行う

オーバーレイ/アイコン

  1. アイコンを表示する
  2. アイコンの影(シャドウ)を表示する
  3. 情報ウィンドウの表示位置を指定する

ライン

  1. マップ上に線を表示する
  2. 線を削除する

情報ウィンドウ

  1. 情報ウィンドウを表示する
  2. 情報ウィンドウにHTMLデータを表示する
  3. 特定の地点を拡大して表示する
  4. 情報ウィンドウに他のサイトを表示する
  5. 情報ウィンドウを閉じる
  6. 情報ウィンドウの表示許可/表示禁止を設定する

座標/サイズ

  1. マップの座標を指定する
  2. 表示されているマップの範囲を求める
  3. 表示されている経度、緯度の幅を求める

通信

  1. サーバー上のデータを読み込む
  2. テキストデータをXMLデータに変換する
  3. XMLデータをテキストデータに変換する
  4. XMLデータをXSLT変換しページ上に表示する

その他

  1. Google Mapsが利用できるかどうか調べる
  2. マップを一定時間ごとスクロールさせる
  3. ウィンドウいっぱいにマップを表示する