当前位置: 首页 > 知识库问答 >
问题:

尝试显示谷歌地图时出现“offsetwidth”错误[重复]

习狐若
2023-03-14

当我试图在我的页面上显示谷歌地图时,出现了这个错误。“JavaScript运行时错误:无法获取未定义或空引用的属性'offsetWidth'”

它来自于Javascript函数,初始化()来自var map=newgoogle.maps.Map(document.getElementById("map-帆布")

function initialize() {
var mapOptions = {
    center: new google.maps.LatLng(-34.397, 150.644),
    zoom: 8
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
    mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);

这是我的html

<div id="map-canvas">
   <h2>hello</h2>
</div>

这是我的CSS

#map-canvas {
position: fixed;
top: 41px;
left: 0;
bottom: 0;
width: 40%;
height: 100%;
background-color: pink;
/*border: 3px solid black;*/
}

共有1个答案

徐唯
2023-03-14

无法重现报告的错误,但是代码中的映射(如发布的)没有大小。将此项添加到css中,以为map canvas div的父级提供一个大小:

body, html {
    height:100%;
    width: 100%;
}

小提琴

 类似资料:
  • activity_main.xml 舱单 错误输出

  • 我有一个KMZ,它也包含区域多边形和城市点(12个谷歌引脚),但它们不会出现在地图上,尽管如你所见已打开。如何可见它们?有人能帮我吗? 这是地图:http://goo.gl/maps/Nbrfq 安得烈

  • 在我的Android应用程序中,当单击地图上的标记时,我的地图屏幕会显示方向和谷歌地图。我在应用程序中使用以下内容。 XML: 在代码中: 我已经用蓝色标记了方向和谷歌地图图标。请查看我的地图屏幕的图像。 如何从地图片段中隐藏方向和谷歌地图图标?

  • 错误:/io/opencv/modules/highgui/src/window。cpp:583:错误:(-2)未实现该函数。使用Windows、GTK 2重建库。x或碳载体。如果您使用的是Ubuntu或Debian,请安装libgtk2。0-dev和pkg config,然后在函数cvShowImage中重新运行cmake或配置脚本

  • 我想用谷歌地图显示多个位置 为了显示一个我会去https://www.maps.google.com/maps?daddr=20.566645.345 类似于 https://www.maps.google.com/maps?daddr=20.566645.345 这可能来自网址吗?

  • 错误:任务“app:transformClassesWithDexForDebug”的执行失败 com.android.build.api.transform。TransformException:com.android.ide.common.process。ProcessException:org.gradle.process.internal。ExecException:处理C:\Progra