我正在尝试将Google Maps v3与Fancybox2集成,但它似乎不太可行。在Fancybox中使用谷歌地图2
我有地图在这里初始化:http://vejstrup.dk.nt15.unoeuro-server.com/da/kort.aspx 然后,我会打电话给使用Ajax地图从一个链接“显示住址På地图”在这里: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
我缺少的是解决这一问题?
你有没有固定的吗?我总是得到静态地图。 –