所以我拥有一个专为移动网站设计的定制“场地定位器”。这是一项正在进行的工作,但直到今天仍然完美运行(一个多月)。现在,当我点击我的搜索按钮时,我收到一个未定义的错误,我已经声明了地理编码器:
var geocoder = new google.maps.Geocoder();
我今天对外部css和js进行了一些更改,但是文档本身没有对js进行任何更改。我确实对html标记做了一些更改,但肯定没有任何可能导致此错误。
我已经尝试编写一个初始化函数,一旦页面被加载就被调用,并且包括我的地图创建和地理编码器声明 - 因为我已经读过这个问题经常在地图API没有完全加载时发生 - 但到目前为止还没有奏效;事实上,我已经尝试过我在其他主题和其他论坛中找到的所有内容,也无济于事。偶尔在我进行故障排除时,我也会从Google Maps main.js文件中抛出错误。
我不明白过去一个月我怎么可能没有错误,现在,突然,这个。如果有人可以打扰看看,页面位于http://www.quizmeisters.com.au/mobile-test/find.html
感谢。
答案 0 :(得分:0)
需要注意的一些事项:
div
= id
搜索map
,但我在您的代码中找不到此元素。