jquery - Bootstrap 2.1.0 和谷歌地图

标签 jquery google-maps twitter-bootstrap

我无法让 Google map 在 Bootstrap 2.1.0 上运行。

  • map 尺寸不正确
  • 不居中

有什么提示吗?

请不要回答

#map_canvas img { 
  max-width: none; 
}

因为这在 bootstrap 2.0.4 中已修复

最佳答案

我总是为 map Canvas 提供绝对尺寸以便 map 显示。 我使用此代码作为示例,使 map 填充整个文档显示区域:

var wnd = $(window);
var jMap = $("#map");
var map = new google.maps.Map(jMap[0],
{
    zoom: 10,
    center: new google.maps.LatLng(50.50714570, 5.419846499999999),
    mapTypeId: google.maps.MapTypeId.ROADMAP
});

function resize()
{
    jMap.width(wnd.width());
    jMap.height(wnd.height());
    google.maps.event.trigger(map, "resize");
}

wnd.resize(resize);
resize(); // Initial resize

其中map是 map div的id

关于jquery - Bootstrap 2.1.0 和谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12231683/

相关文章:

html - 保持div水平居中

css - Bootstrap 菜单停止下降,css 丢失?

html - 您可以使用内置类在 Bootstrap 中为表格添加背景色吗?

jquery - 这怎么办?如果复选框被禁用并选中,则应始终禁用它

javascript - 如何在requirejs中配置之前更改waitSeconds超时

ios - 适用于 iOS 的 Google Maps API myLocationEnabled 无法正常工作

javascript - 谷歌缩放以适合该页面上的所有标记

Java:使用 Google map 坐标围绕另一个点旋转一个点

javascript - 使用 Javascript 访问 GridView 页脚中的标签控件

jquery - 为什么我的 POST 变量显示在 URL 字符串上?