首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >..。google地图不支持Javascript API。使用另一种浏览器

..。google地图不支持Javascript API。使用另一种浏览器
EN

Stack Overflow用户
提问于 2017-11-17 22:51:51
回答 4查看 19.4K关注 0票数 2

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

其中一个程序可从http://www.codres.de/google-map-saver (GMS.NET)下载,另一个程序带有Canmore光盘上的GPS记录器,可追溯到2013年。两者都表现出相同的行为,GMS.NET在点击“转到位置”按钮后,在启动后立即进行GPS照片标记。英文错误信息是“您使用的浏览器不受Google API的支持。请考虑更改您的浏览器。学习更多的More”。当我点击“学习更多”,我被告知IE11是我的当前浏览器。当我点击电子邮件中的互联网链接时,使用谷歌Chrome (作为默认浏览器)。在我看来,JavaScript API似乎不承认Chrome是默认浏览器。IE11没有在兼容性模式下运行。我使用的笔记本运行Windows 7 64位。

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

EN

回答 4

Stack Overflow用户

发布于 2018-05-18 17:24:28

自2017年末以来,似乎有许多程序显示了这一错误。这里的根本问题似乎是他们都在使用依赖IE技术的嵌入式all浏览器。这个嵌入式浏览器需要向Google库发送适当的IE版本信号。不幸的是,只有软件的程序员才能做到这一点。将以下内容添加到页面源通常会有所帮助:

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
票数 3
EN

Stack Overflow用户

发布于 2018-05-18 19:59:28

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

代码语言:javascript
复制
<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限制

票数 2
EN

Stack Overflow用户

发布于 2018-07-05 16:29:47

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

增加了以下一行:

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=11" /> 

似乎已经解决了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47360438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档