ウィジェットの埋め込み
tickadoo マップウィジェットをウェブサイトに追加する方法。
tickadoo マップウィジェットをウェブサイトに埋め込む方法は2つあります。どちらも管理パネルの配信ページから利用できます。
シンプル埋め込み(推奨)
ページの任意の場所に script タグを1つ追加するだけで、ウィジェットが自動的にレンダリングされます。
Simple embed
<script src="https://b2b.tickadoo.com/widget/map-widget.iife.js" data-connect-map="YOUR_MAP_ID"></script>マップは script タグの位置に表示され、コンテナの幅いっぱいに広がります。デフォルトの高さがありますが、親要素の CSS でサイズを制御できます。
Tip
最良の結果を得るには、高さが指定されたコンテナ内に script タグを配置してください。ウィジェットは利用可能なスペースに合わせて拡張されます。
アドバンス埋め込み
配置やスタイリングをより細かく制御するには、Web Component アプローチを使用します:
Advanced embed
<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 でスタイリングできます
ウィジェットのサイズ設定
ウィジェットはコンテナのサイズに従います。一般的なパターンは以下の通りです:
固定高さ
Fixed height container
<div style="height: 600px">
<script src="https://b2b.tickadoo.com/widget/map-widget.iife.js" data-connect-map="YOUR_MAP_ID"></script>
</div>ビューポート全体の高さ
Full viewport
<tickadoo-map map-id="YOUR_MAP_ID" style="height: 100vh">
</tickadoo-map>レスポンシブなアスペクト比
Responsive aspect ratio
<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> 要素を使用し、アドバンス埋め込みアプローチで行ってください。スクリプトは一度だけ読み込めば十分です。
Multiple maps
<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 を埋め込む要素を追加
- コードフィールドにシンプル埋め込みコードを貼り付け
- 必要に応じて要素のサイズを調整
- 公開