Javascript google maps api v3未捕获类型错误:无法读取属性';网间距';空的

Javascript google maps api v3未捕获类型错误:无法读取属性';网间距';空的,javascript,html,google-maps-api-3,geolocation,Javascript,Html,Google Maps Api 3,Geolocation,我正在看一本HTML5的书,其中包括地理定位,我已经弄明白了。但是,下一步是使用GoogleMapsAPI包含地图。我已经得到了一个API密钥,并且像书和谷歌文档所说的那样构建了所有内容,但我似乎无法解决这个问题。在上的main.js文件的第29行,有一个:“uncaughttypeerror:无法读取null的属性'offsetWidth'。我搜索过谷歌,但到目前为止没有任何结果。我甚至在网站的css文件中定义了地图的高度和宽度 有什么想法吗?我在你的页面上看到了: <div id="m

我正在看一本HTML5的书,其中包括地理定位,我已经弄明白了。但是,下一步是使用GoogleMapsAPI包含地图。我已经得到了一个API密钥,并且像书和谷歌文档所说的那样构建了所有内容,但我似乎无法解决这个问题。在上的main.js文件的第29行,有一个:“uncaughttypeerror:无法读取null的属性'offsetWidth'。我搜索过谷歌,但到目前为止没有任何结果。我甚至在网站的css文件中定义了地图的高度和宽度


有什么想法吗?

我在你的页面上看到了:

<div id="map>

您使用的是什么浏览器?您的页面在Firefox 3.6.21中运行良好(地理定位非常流行,因为我在英国,但没有错误).im使用google chrome..在firefox上它对我不起作用…在firefox版本中它加载了一个地图?是的,在错误控制台中没有报告错误,并且显示了一个地图。我大约在一个小时前修复了它,所以现在我不确定它是否起作用,因为我修复了它,或者只是因为firefox与chrome的工作方式不同,但是感谢更新!没有问题在你的问题和我最初的评论之间经过了很长时间!哇,这真的很有效!谢谢!…但是那不是无效的html吗?初始id声明不应该有效吗?不需要同时包含这两个声明吗?对他来说…)
<div id="map">