我可以打印使用Drupal的代码在一个div地图。 我想这个地图出现的fancybox内,并在网站上被隐藏。 我已经成功地做到这一点(的fancybox工作正常),但是不正确显示的地图 - 没有导航地图里面只有灰色空白区域(虽然谷歌的标志是存在的)。 没有人有一个想法可能是错在这里? 我想这可能是ID呈现只有一个元素,所以它只是呈现的背景,其余被忽略的情况,但说实话,我不知道(使用类代替)。 任何意见赞赏。 谢谢
我的代码:
<script type="text/javascript">
$(document).ready(function() {
$("a#inline").fancybox({
'hideOnContentClick': true,
'overlayColor' : '#ccffee',
'overlayOpacity' : 0.8
});
});
</script>
链接显示的地图:
<a id="inline" href="#mapcontainer" >
Show Map
</a>
一个打印地图实际股利(完美的作品集时可见)
<div style="display:none">
<div id="mapcontainer">
<?php print $node->content['field_maploc']['field']['items']['#children'] ?> </div></div>
PHP代码生成下面的HTML:
<div style="width: auto; height: 400px;" id="openlayers-container-openlayers-map-auto-id-0" class="openlayers-container openlayers-container-preset-question_map"> <div style="width: auto; height: 400px;" id="openlayers-map-auto-id-0" class="openlayers-map openlayers-preset-question_map"></div> </div>
电流输出 -