2つのFusionTablesレイヤーでオーバーレイされたGoogleマップを表示したいと思います。map.html
以下のコードは、テキストエディターにコピーし、ファイルをとして保存して、ブラウザーで開くだけで完全に機能します。しかし、WordPressをテーマにしたサイトの投稿に配置すると、基になるマップはFusionTablesレイヤーによって非表示になります。これらのレイヤーは完全に不透明ではありません。両方を同時に見ることができます。下にある地図が見えません。
マップをズームまたはパンすると、Fusion Tablesレイヤーがその上に描画される前に、下にあるマップが短時間表示されます。スタイル設定に問題があるのではないかと思います。地図を正しく表示する方法を知っていますか?
woothemesによるGazetteテーマでWordPressバージョン3.0.4を使用しています。サイトはhttp://www.wisconsinwatch.orgです。
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<div id="gmap" style="width:590px; padding-top:40px;height: 550px;">
<script type="text/javascript">
var fracmap = new google.maps.Map(document.getElementById('gmap'), {
center: new google.maps.LatLng(44.797709533120106, -90.43712582444374),
zoom: 7,
mapTypeId: 'hybrid'
});
var layer0 = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: 2695847
},
});
layer0.setMap(fracmap);
var layer1 = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: 2695779
},
});
layer1.setMap(fracmap);
</script>
</div>
ありがとう!