• ベストアンサー

google maps 吹き出しカウントダウン

google maps api v3の情報ウィンドウの吹き出しの表示に、 添付画像のようなカウントダウンを表示したいのですが、 自分のレベルでは吹き出しに文字を表示することしかできません。 どなたか吹き出しの表示に添付画像のようなカウントダウンを表示する方法 知りませんでしょうか。

  • AJAX
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 以下のような感じになると思います。 以下のスクリプトの場合、markerStartというマーカーを選択するとinfoWindow1が開きます。 setIntervalを利用して1秒ごとにinfoWindow1のcontent(内容)を再表示しています。 var infoWindow1 = new google.maps.InfoWindow ({ content: '', positon: centerLatLng }); google.maps.event.addListener ( markerStart, 'click', function() { infoWindow1.open ( map, markerStart ); }); // きもとなるのは以下の部分 var targetDate = Date.parse('2013/07/07 00:00:00'); window.setInterval ( function() { var now = new Date().getTime(); var diff = targetDate - now; var day = Math.floor ( diff / 86400000 ); diff -= day * 86400000; var hour = Math.floor ( diff / 3600000 ); diff -= hour * 3600000; var minute = Math.floor ( diff / 60000 ); diff -= minute * 60000; var second = Math.floor ( diff / 1000 ); // google.maps.InfoWindow#setContentで内容を設定する infoWindow1.setContent ( '七夕まで' + day + '日' + hour + '時間' + minute + '分' + second + '秒' ); },1000);

isi999
質問者

お礼

ありがとうございます。 非常に参考になります。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

すでに回答が出ていますが… どこかで見た内容だと思ったら、数ヶ月前にまったく同様の質問がありましたので、少しはご参考になるかと。 okwave.jp/qa/q8007055.html たまたまなのか、ハンドル名も似ているようで…

関連するQ&A

  • Google Maps

    Google Maps 今回は、Google Maps API version3について教えて頂きたいです。 Google Maps API version3はIE6、7ともに表示されないのですが、これは仕方がないものなのでしょうか? ブラウザ互換を意識すると、Google Maps API version2を使うべきでしょうか? お願いします。

  • Google Mapsのスクリプトが動かない

    こんにちは。 http://www.geekpage.jp/web/google-maps-api/v3/geocoder-0.php Google Maps APIを勉強しようとして、上記に書かれたプログラムをテキスト保存して、ローカルで実行しました。 そうすると、IEではzero_resultsとメッセージが表示され表示がされません。これは、どこがおかしいのでしょうか? よろしくお願いいたします。

  • Google Maps API

    Google Maps APIについてよくわからないのですが 自分のサイトに地図を埋め込むことを言うのですよね? でもグーグルマップを開いて 「リンクを共有/地図を埋め込む」 のURLを自分のサイトに張り付ければ Google Maps APIを使わなくてもできると言う事ですか? それとも、Google Maps APIと 地図の埋め込みは、違うものなのでしょうか?

  • Google Maps を組み込む

    まず質問のカテゴリはこちらでよろしいのでしょうか。 Google Maps を組み込む件についてですが、Google Maps APIでAPI Keyを取得し、GooglemapsEditorで地図データ生成ボタンを無事押したあと自分のファイルを保存する画面になるので、ファイルを保存、自分のレンタルサーバにアップロードしました。ですが開くと「GoogleマップAPIにしようされているキーは他のウェブサイトに登録されています。このウェブサイト用のキーをgoogle.com/apis/mapsにて作成、登録してください」という画面がでてしまいます。2ヶ月ほど前に自分のレンタルサーバにアップし作ったときは無事うまくいききちんとWEB上で表示されました。同じドメインで取得したからだめなんでしょうか。どなたかお願いします!

  • Google Maps API V3

    Google Maps API V3 でXMLのデータがかなり多いので XMLから取り出すデータをgoogleマップで表示するデータのみ 取り出してマーカを表示したい場合どのようにすればいいのでしょうか

    • ベストアンサー
    • AJAX
  • Google Maps API Ver. 2のinfowindow(吹き出し)について

    Google Maps API Ver. 1をVer. 2に更新した際、 infowindow(吹き出し)が出なくなっていまいました。 修正したところは、 <script src="http://maps.google.co.jp/maps?file=api&v=1&key=… 「v=1」を「v=2」に変更のみです。 他に修正するところがあるのでしょうか? どなたか教えてください。

  • Google Maps APIを始めてみたのですが

    Google Maps APIを始めてみたのですが、いろいろな情報があってよくわかりません。 なにかおすすめな本とかサイトはありませんか?

  • Google Maps を組み込む件

    まず質問のカテゴリはこちらでよろしいのでしょうか。 Google Maps を組み込む件についてですが、Google Maps APIでAPI Keyを取得し、GooglemapsEditorで地図データ生成ボタンを無事押したあと自分のファイルを保存する画面になるので、ファイルを保存、自分のレンタルサーバにアップロードしました。ですが開くと「GoogleマップAPIにしようされているキーは他のウェブサイトに登録されています。このウェブサイト用のキーをgoogle.com/apis/mapsにて作成、登録してください」という画面がでてしまいます。2ヶ月ほど前に自分のレンタルサーバにアップし作ったときは無事うまくいききちんとWEB上で表示されました。同じドメインで取得したからだめなんでしょうか。どなたかお願いします!

  • Google Maps API で 住所データを渡してその場所の地図を表示させたい

    Google マップでは検索ボックスに住所を入れ「検索」ボタンをクリックするとその場所が表示されます。 http://www.google.co.jp/maphp?hl=ja&tab=wl&q= このようなことを、Google Maps APIを用いて自分のサイトで行いたいと思っています。 いろいろなサイトを調べているのですが、マーカーや吹き出しをつけることはできても、入力された住所で地図の表示位置を変えることがわかりません。 はてなマップはGoogle Maps APIを使用しているとのこと、こちらのサイトでも検索ボックスに住所を入力したら地図の表示が変わるので、APIを用いてもできるのかと予想はしているのですが、実際の方法がわかりません。 http://map.hatena.ne.jp/ クラス名やヒントとなるキーワードだけでも結構ですので教えて頂ければと思います。 宜しくお願いします。

  • google maps apiについて

    現在HPをリニューアルしています。 旧サイトと新サイトは同じサーバー、同じドメインを使用しています。 旧サイトのデータはFTP内にはありません。 所在地マップに、GoogleMapを使用しています。 そこで、下記のようなエラーが出ます。 このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。 Google Maps API サーバーでリクエストが拒否されました。リクエスト内で指定した「sensor」パラメータには「true」または「false」のいずれかを指定する必要があります。 次に上記で指定されている http://code.google.com/apis/maps/signup.html にて、URLを指定して、APIを生成ボタンを押す 次にJavaScript Maps API の例で表示された <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=true_or_false&amp;key=*********************************" type="text/javascript"></script> をエラーが表示されるページに貼り付ける ここまでの作業をおこなっております。 ただ、これで正しいのかが分かりません。 詳しい方からのご助言頂けますでしょうか?

専門家に質問してみよう