• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:google map吹き出し)

Google Mapで頻繁に吹き出しが出たり消えたりする問題の解決方法

このQ&Aのポイント
  • Google Mapをスマホで見る際に、吹き出しの表示が頻繁に切り替わる問題があります。本記事では、吹き出しを出しっぱなしにしてカウントダウンのみを動かす方法について解説します。
  • 吹き出しの頻繁な切り替わりが見づらい場合、以下の手順で対処することができます。まず、Google Mapのスマホ画面を開きます。次に、吹き出しを出しっぱなしにするために、適切なコードを追加します。これにより、吹き出しは消えずに常に表示されます。さらに、カウントダウンを動かすために必要なコードを追加します。これにより、日時のカウントダウンが吹き出しに表示されます。
  • 上記の手順に従ってコードを編集すると、Google Mapで吹き出しを出しっぱなしにしてカウントダウンを動かすことができます。これにより、吹き出しの頻繁な切り替わりを解消し、見やすくすることができます。

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

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

infoWindow.setContent()を利用して書き込むと、ちらついてしまうようですね。 google.mapの処理を追いかけてはいませんが、どうやら要素そのものを作成し直しているのか、一時非表示にして処理をしているのかわかりませんが、さらに、一旦スクリプトの処理が開放されているかして起こっているのではないでしょうか? ご提示のコードでは、一つだけのinfoWindowを利用しているようですので、初期設定でcontent内に<div>や<span>などを作成しておいて、内容を書換える際は、google.mapのメソッドを利用せずに、直接その要素の内容を修正するようにすればちらつきは出なくなるようです。 ごく簡単なスクリプトでPCで確認しましたが、スマホでは確認していません。 (多分いけるのではないかと)

関連するQ&A