Javascript 无法调用null的方法“lat”

Javascript 无法调用null的方法“lat”,javascript,jquery,google-maps,google-chrome,Javascript,Jquery,Google Maps,Google Chrome,早上好 我正在做一个包括谷歌地图的项目。 一切都进行得很顺利,我以为地图的编码部分已经完成了,但我突然想到了。在firefox上测试我的项目OK,在Chrome 568上测试它错误@$%@ 那么是什么造成了这一切混乱呢?我加载了我的页面,一个带有mapson chrome的页面,一切正常,但大约一分钟后,我的标记从画布上消失,在地图上滚动鼠标会导致所有这些错误 所以我想,好吧,我做了一些非常糟糕的事情,但为什么不在firefox中呢。要比几分钟更有耐心,问题在于它不像在chrome上一样,我总是

早上好

我正在做一个包括谷歌地图的项目。 一切都进行得很顺利,我以为地图的编码部分已经完成了,但我突然想到了。在firefox上测试我的项目OK,在Chrome 568上测试它错误@$%@

那么是什么造成了这一切混乱呢?我加载了我的页面,一个带有mapson chrome的页面,一切正常,但大约一分钟后,我的标记从画布上消失,在地图上滚动鼠标会导致所有这些错误

所以我想,好吧,我做了一些非常糟糕的事情,但为什么不在firefox中呢。要比几分钟更有耐心,问题在于它不像在chrome上一样,我总是能看到它,但有时它也发生在那里

那么代码部分呢

很抱歉,链接有点代码

如果我找到了解决办法,我会把你从地狱里救出来


提前谢谢大家,对不起我的英语

错误发生在文件中的哪一行?而且,您所做的或调用的操作会导致错误发生。您需要向我们提供更多详细信息,而不仅仅是在我们身上转储一个大的JS文件,不知道在哪里查找或学习。@jfriend00感谢您的重播,我的控制台显示main.JS第9、19、20行。我想这是地图文件,所以我想我做错了什么,但我的代码中没有关于行的错误。对不起,我的文件太大了,但我自己一个人也没有,如果我的代码中有错误行我可以解决,我不会寻求帮助。两个浏览器都说我的maps.js是干净的!!!!!然后,我建议您在main.js中生成错误的行上放置一个断点,并查看堆栈跟踪,查看您的哪一行正在调用它们。可能您调用的参数错误或为空。@jfriend00 main.js存储在google serve中,我怎么能看到它??好的,我找到了。谢谢,我会试试。你可以在任何javascript调试器中看到它,比如Chrome内置的调试器。Chrome甚至可以对其进行解压缩,使其更具可读性。在调试器中,您可以在调试器中设置断点—不管文件位于哪个服务器上。如果页面引用了它,则可以在调试器中查看它并在其中设置断点。