我正在使用Twitter的Bootstrap来定义我的CSS.我创建了一个包含三个选项卡的页面.第二个标签包含使用Google地图构建的地图.但是,当打开页面并使用地图切换到第二页时,地图不会完全呈现.一旦我使用谷歌地图选项卡重新加载页面作为选定的选项卡,地图就会完全加载.
我读了一些帖子,建议有相同问题的人将以下代码添加到javascript:
google.maps.event.addDomListener(window, 'resize', function() {
map.setCenter(homeLatlng);
});
Run Code Online (Sandbox Code Playgroud)
然而,这似乎不是解决方案.请在下面找到完整的代码:
使用Javascript:
<script type="text/javascript">
function initialize() {
google.maps.event.addDomListener(window, 'resize', function() {
map.setCenter(homeLatlng);
});
var myLatlng = new google.maps.LatLng(37.4419, -122.1419);
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
downloadUrl("data.xml", function(data) {
var markers = data.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var latlng = new google.maps.LatLng(parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var marker = new google.maps.Marker({position: latlng, map: map});
}
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
HTML: …
我被告知我的网站在用户的屏幕上被阻止了.他得到的消息是:
内容过滤器拒绝访问
根据我们组织的访问政策,由于不允许使用网络类别"未分类的网址" ,因此访问此网站(http://www.example.com/)已被阻止.
如需帮助,请联系IT服务台......
有关错误消息的更多详细信息包含:
类别:未编目的URL原因:BLOCK-WEBCAT通知:WEBCAT
根据Cyberoam的网站(http://www.cyberoamsecuritycenter.com/cyberoamsupport/webpages/webcat/webcathome.jsp)检查了我们的网站类别后,我被告知该网站被归类为"BusinessAndEconomy".根据我们网站的内容得出正确的结论.
我现在的问题是:BLOCK-WEBCAT错误消息总是基于存储在Cyberoam数据库中的网站类别的信息吗?或者其他组织是否也有用于互联网过滤器的网站类别索引?