Google マップ v3 を Fancybox2 に統合しようとしていますが、うまく機能していないようです。
ここでマップを初期化します: http://vejstrup.dk.nt15.unoeuro-server.com/da/kort.aspx 次に、リンク「Vis adresse på kort」から ajax を使用してマップを呼び出します: http:/ /vejstrup.dk.nt15.unoeuro-server.com/da/kontakt.aspx
マップが正しくロードされているように見える場合がありますが、ズーム コントロール、マップ コントロール、Google ロゴが表示されません。
リンクは次のようになります。
<a href="/da/kort.aspx?alttemplate=map" target="_blank" class="open_ajax fancybox.ajax" data-fancybox-type="ajax">
Vis adresse på kort
</a>
および Fancybox スクリプト:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="/scripts/map.js"></script>
<script>
$(".open_ajax").fancybox({
width : '90%',
height : '90%',
fixed: false,
autoSize : false,
autoCenter : true,
afterLoad : function() {
loadMap();
},
tpl: {
closeBtn: '<div title="' + fbCloseTitle + '" class="fancybox-item fancybox-close"></div>',
next: '<a title="' + fbNextTitle + '" class="fancybox-item fancybox-next"><span></span></a>',
prev: '<a title="' + fbPrevTitle + '" class="fancybox-item fancybox-prev"><span></span></a>'
}
});
</script>
map.js: http://vejstrup.dk.nt15.unoeuro-server.com/scripts/map.js
これを修正するために何が欠けていますか?