Twitter ブートストラップを使用して、2 つの別々のタブにマップ (Google マップ) を含む Web アプリを作成しています。両方のタブにそれぞれ異なる寸法で表示できる 1 つの実際のキャンバスを作成する方法を見つけようとしています。私が考える最も簡単な方法は、2 つのマップを用意し、何かが変更されるたびにそれぞれに同じ更新を実行することです。私はそのようにするという考えが好きではありません。各タブではマップの使用方法が少し異なりますが、同じマップである必要があります。
div のコンテンツを別の div に「バインド」する方法はありますか?
私がやっていることを説明するための簡単なコードサンプルを次に示します。
<ul class="nav nav-tabs">
<li><a href="#map1-content" data-toggle="tab">Map1</a></li>
<li><a href="#map2-content" data-toggle="tab">Map2</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane" id="map1-content">(I want to display map canvas here)</div>
<div class="tab-pane active" id="map2-content">(and I also want to put it here with this div's styling)</div>
</div>
<div id="map-canvas"></div>