ウィジェットの埋め込み
tickadoo マップウィジェットをウェブサイトに追加する方法。
tickadoo マップウィジェットをウェブサイトに埋め込む方法は2つあります。どちらも管理パネルの配信ページから利用できます。
シンプル埋め込み(推奨)
ページの任意の場所に script タグを1つ追加するだけで、ウィジェットが自動的にレンダリングされます。
<script src="https://b2b.tickadoo.com/widget/map-widget.iife.js" data-connect-map="YOUR_MAP_ID"></script> マップは script タグの位置に表示され、コンテナの幅いっぱいに広がります。デフォルトの高さがありますが、親要素の CSS でサイズを制御できます。
Tip
最良の結果を得るには、高さが指定されたコンテナ内に script タグを配置してください。ウィジェットは利用可能なスペースに合わせて拡張されます。
アドバンス埋め込み
配置やスタイリングをより細かく制御するには、Web Component アプローチを使用します:
<script src="https://b2b.tickadoo.com/widget/map-widget.iife.js" defer></script>
<tickadoo-map map-id="YOUR_MAP_ID" style="height: 500px">
</tickadoo-map> このアプローチでは:
defer属性により、ページのレンダリングをブロックせずにスクリプトを読み込みます<tickadoo-map>要素で、配置とサイズを完全に制御できます- 他の HTML 要素と同様に CSS でスタイリングできます
ウィジェットのサイズ設定
ウィジェットはコンテナのサイズに従います。一般的なパターンは以下の通りです:
固定高さ
<div style="height: 600px">
<script src="https://b2b.tickadoo.com/widget/map-widget.iife.js" data-connect-map="YOUR_MAP_ID"></script>
</div> ビューポート全体の高さ
<tickadoo-map map-id="YOUR_MAP_ID" style="height: 100vh">
</tickadoo-map> レスポンシブなアスペクト比
<tickadoo-map map-id="YOUR_MAP_ID" style="aspect-ratio: 16/9; width: 100%">
</tickadoo-map> script タグはどこに配置すべきですか?
シンプル埋め込みの場合、マップは script の位置にレンダリングされます。マップを表示したいページのセクション(通常はコンテンツエリアや専用のマップセクション)に配置してください。
アドバンス埋め込みの場合、<script> タグを <head> または <body> の末尾に配置し、<tickadoo-map> 要素をマップを表示したい場所に配置します。
1つのページに複数のマップを埋め込めますか?
はい。ただし、それぞれ独自の <tickadoo-map> 要素を使用し、アドバンス埋め込みアプローチで行ってください。スクリプトは一度だけ読み込めば十分です。
<script src="https://b2b.tickadoo.com/widget/map-widget.iife.js" defer></script>
<tickadoo-map map-id="MAP_ID_1" style="height: 400px">
</tickadoo-map>
<tickadoo-map map-id="MAP_ID_2" style="height: 400px">
</tickadoo-map> CMS プラットフォーム
WordPress
- マップを表示したいページまたは投稿を編集
- カスタム HTML ブロックを追加(Gutenberg エディター内)
- シンプル埋め込みコードを貼り付け
- ページを公開または更新
Squarespace
- ページを編集し、コードブロックを追加
- シンプル埋め込みコードを貼り付け
- 保存して公開
Wix
- ページに HTML を埋め込む要素を追加
- コードフィールドにシンプル埋め込みコードを貼り付け
- 必要に応じて要素のサイズを調整
- 公開