準備するもの Googlemapのinfowindowをカスタマイズする「infobox.js」 基本的な使い方については、以前別の記事で書いているので参考にしてください。 本稿のinfobox.jsの使い方は、吹き出しだけでなく、マーカーもオリジナルのDOMで作って、テキストも自由に置けるようにしてしまおうというものです。 機能を洗い出してみよう! まずテキストで必要な機能をざっくり並べてみましょう。 googlemapのインスタンスを作成 infoboxを作成 ショップ情報を配列で用意 配列をfor文で回す マーカーのDOMを作成 吹き出しのDOMを作成 マーカーを全て表示する マーカーにクリックイベントを紐づける 全infoboxを非表示にする関数を用意 あとはこれにそってコードをガンガン描いていくだけです! HTML、CSS、JSコーディング ではコーディングしていきましょう。 H