繁体   English   中英

Google Maps API V3未定义的地理编码器错误

[英]Google Maps API V3 undefined geocoder error

因此,我实际上是为移动站点设计的定制“场地定位器”。 这项工作仍在进行中,但是直到今天为止,它的功能一直非常完美(一个多月以来)。 现在,当我点击搜索按钮时,在声明地址解析器的地方出现了一个未定义的错误:

var geocoder = new google.maps.Geocoder();

今天,我对外部CSS和JS进行了一些更改,但文档本身中的JS没有更改。 我确实对html标记做了一些更改,但是肯定没有什么可能导致此错误。

我尝试编写一个初始化函数,以便在页面加载后调用该函数,并在其中包括我的地图创建和地理编码器声明-因为我读过,当地图API尚未完全加载时,经常会发生此问题-但它到目前为止还没有工作; 实际上,我已经尝试了在其他论坛和论坛中找到的所有内容,但均无济于事。 有时,在我进行故障排除时,我也会从Google Maps main.js文件中引发错误。

我不明白在过去的一个月中我怎么可能有零错误,而现在突然之间。 如果有人可以打扰一下, 请访问http://www.quizmeisters.com.au/mobile-test/find.html。

谢谢。

注意事项:

  • 将您的代码回滚到以前的版本,并检查其是否有效。 然后开始一次更改一次(更改->检查;更改->检查)。
  • 您的链接中没有地图。 您搜索id = mapdiv ,但我在您的代码中找不到此元素。
  • 在页面准备就绪之前,可能已经执行了头部的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM