【问题标题】:Google Maps API V3 - Internet Explorer谷歌地图 API V3 - Internet Explorer
【发布时间】:2011-12-30 04:31:44
【问题描述】:

您好,我的 javascript 无法在 IE 中运行时遇到一些问题。话虽如此,我一直在浏览诸如此类的旧帖子。

google-maps-javascript-api-error-in-internet-explorer

google-maps-api-marker-images-not-showing-in-internet-explorer

我仍然无法弄清楚问题所在。当我调试时,我最终进入了 minifed google api 代码并且不知道发生了什么(类似于这篇文章 google-maps-javascript-api-error-in-internet-explorer )。我可以说的一件事是,当我跨过错误时,多边形开始按它们的顺序绘制(顺序在windData.js 的底部。我认为问题可能与我的方式有关有windData.js 设置。

我不认为问题出在全局变量地图上,因为当您输入地址并单击搜索时,它会将地图重新​​置于该位置的中心,但随后未绘制标记并且未显示信息窗口。

我看到的一个 CSS 注释是搜索按钮和导航栏似乎没有正确排列。更具体地说,导航栏在 IE 中没有排列。搜索栏在 Firefox 中不对齐。

在我的所有测试中,我一直在使用 Internet Explorer 9、Firefox 7.0.1 和 Chrome 15.0.874.120 m。

提前感谢您的帮助。此外,我对这一切都很陌生,如果您对我应该如何做事提出任何建议,我们将不胜感激。

【问题讨论】:

    标签: javascript css internet-explorer google-maps google-maps-api-3


    【解决方案1】:

    一个明显的问题是这样的事情:

    paths: [
        new google.maps.LatLng(27.32074511436256,-99.53600600398401),
        new google.maps.LatLng(27.30459798514129,-99.5366568769641),
        ...
        new google.maps.LatLng(27.32074511436256,-99.53600600398401),
        ],
    

    最后一个 LatLng 之后,结束 ] 之前的逗号将导致 Internet Explorer 中的错误。我认为你所有的路径数组都把逗号留在里面。

    【讨论】:

    • 好的,我会试试看,代码实际上是由 python 创建的,所以我会看看我是否可以编辑我的代码。感谢您提供完美解决方案的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    相关资源
    最近更新 更多