更新 wfのソリューションを実装しようとしましたが、エラーは引き続き発生します。ここで実際の例を見ることができます --> http://www.opohills.com/taipei-rentals/apollo_a.php
下にスクロールして [場所] タブをクリックします。
ブートストラップ タブ内に Google マップを読み込もうとしています。私はここで議論されているのと同じ問題に遭遇しており、SA で広範に -
https://github.com/twitter/bootstrap/issues/2330
修正は、タブがクリックされたときにコールバックを追加して、マップをロードすることです。これを実装しようとしていますが、成功していません。エラーは引き続き発生します (左上隅にマップの 1/8 しか表示されない場合)
以下は私のJavaScriptです。これは私の最初の実際の試みであるため、何か間違ったことをしていると確信しています-
<script type="text/javascript">
var map,
marker = new google.maps.Marker({
position: new google.maps.LatLng(25.041483, 121.553984),
draggable: true,
title: 'Opo Apartment' }),
infoWindow = new google.maps.InfoWindow({content: 'Apollo Apartment'});
$('#location').on('show', function(e) {
if( map == undefined) {
map = new google.maps.Map(
document.getElementById('map-canvas'),
{ zoom: 14,
center: new google.maps.LatLng(25.041483, 121.553984),
mapTypeId: google.maps.MapTypeId.ROADMAP })
}
marker.setMap(map);
infoWindow.open(map, marker);
})
</script>
これについてどう思いますか?