1

我正在使用两个不同的第三方程序(不同的公司),它们显然使用了 Google Maps Javascript API。当他们加载地图时,会显示世界地图,但会显示一条错误消息:“Der von Ihnen verwendete Browser wird von Google Maps Javascript API nicht unterstützt. Verwenden Sie einen anderen Browser”。(翻译:您使用的浏览器不支持 Google Maps Javascript API。请使用其他浏览器)。我使用的是 Windows 7 和 Internet Explorer 11.0.48。2017 年初,这些程序运行正常。我使用chrome提供的选项将默认浏览器更改为Chrome,但错误仍然出现。用户端有解决方法吗?问候彼得

其中一个程序可从http://www.coderes.de/google-map-saver (GMS.NET) 下载,另一个程序附带一个来自 Canmore GPS 的 GPS 记录器,CD ROM 和日期为 2013 年。两者都显示相同的行为,GMS.NET 在单击按钮“转到位置”后,GPS 照片标记器在启动后立即。英文错误消息是“您使用的浏览器不受 Google Maps JavaScript API 支持。请考虑更换您的浏览器。了解更多关闭”。当我单击“了解更多”时,我被告知 IE 11 是我当前的浏览器。当我单击电子邮件中的 Internet 链接时,使用 Google Chrome(作为默认浏览器)。在我看来,JavaScript API 确实如此无法识别 Chrome 作为默认浏览器。IE11 未在兼容模式下运行。我使用的笔记本运行 Windows 7 64 位。

我单击了 geocodezip 响应中的链接。此示例可以正常调用 Chrome(即使我将代码复制到 MS Word 中)。当我在 IE11 中打开链接时,它也可以正常工作。是否可以在 Javascript API 中将 InternetExplorer 定义为默认浏览器?这可能是 geocodezip 示例和我的程序行为不同的原因。在这种情况下,必须修改程序。

4

4 回答 4

2

看这里 https://developers.google.com/maps/documentation/javascript/versions

<script async defer src="https://maps.googleapis.com/maps/api/js?v=3.31&key=YOUR_API_KEY&callback=initMap">

看到 v=3.31 最新的现在是 3.32,如果没有指定,它将使用最新的

在这里 https://console.developers.google.com/apis/credentials/key/ 检查所有 api 限制 在此处输入图像描述

于 2018-05-18T19:59:28.473 回答
2

我在 Windows 7 IE 上的用户遇到了同样的问题,并且没有安装 Chrome 浏览器。

添加了以下行:

<meta http-equiv="X-UA-Compatible" content="IE=11" /> 

这似乎已经解决了。

于 2018-07-05T16:29:47.310 回答
2

自 2017 年底以来,似乎有许多程序显示此错误。这里的潜在问题似乎是它们都使用依赖 IE 技术的嵌入式网络浏览器。此嵌入式网络浏览器需要向 Google Maps JS 库发送正确的 IE 版本信号。不幸的是,只有该软件的程序员才能做到这一点。将以下内容添加到页面的源代码通常会有所帮助:

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
于 2018-05-18T17:24:28.310 回答
0

即使在v3中,Google 似乎也已经放弃了对 Javascript API 中遗留系统(如 Windows 7、IE 的早期版本)的支持。它一直工作到本月,我还注意到将“v = 3”字符串添加到地图 api URL 不再帮助 IE 客户端无错误地运行它。谷歌的行为不好,有老客户使用 v3 api 和旧 IE 版本,这些版本在本月之前运行良好。

于 2017-11-24T12:24:32.427 回答