javascript - 谷歌地图 IE9 不支持 Javascript API 无法加载我的地图
问题描述
我使用 IE9,我无法加载我的地图。我的浏览器有 IE9 版本。当我尝试创建我的地图时,出现此错误:“Google Maps API 不支持此浏览器”。
我已经尝试在 IE11 中使用 emulate 它可以工作,但我不想使用这种方式。或者可能只是更改我的 .xls 但我不知道如何执行此操作,因为它是另一个 .xls 中的框架(必须使用 IE9)。
那么,如何在不更改所有应用程序的情况下更改我的主要 web .xls IE11 呢?或者如何在不更改 IE 版本的情况下解决此问题(保留我们的 IE9 版本)。
<script type="text/javascript">
var directionsPanel;
var directions;
//var directions2;
var lastPoint;
var trafficInfo;
var geocoder;
var place;
var marker;
var point;
var adresse;
var gdir;
var htmls = [];
//var directionsDisplay;
var directionsDisplay=[];
var objInfoWindowPrec;
function loadmap() {
//tableau des couleurs hexa
var ArrayCouleur = new Array;
//instanciation des elements du tableau
var ArrayGDir = new Array;
var indiceArray = 0;
<!--var meta = document.createElement('meta');
meta.httpEquiv = "X-UA-Compatible";
meta.content = "IE=edge";
document.getElementsByTagName('head')[0].appendChild(meta);-->
//implementation du tableau des codes hexa
ArrayCouleur["1"] = "#FF4050";
ArrayCouleur["3"] = "#FF40DA";
ArrayCouleur["4"] = "#B540FF";
ArrayCouleur["6"] = "#0014D0";
ArrayCouleur["8"] = "#40E3FF";
ArrayCouleur["11"] = "#1FFF50";
ArrayCouleur["14"] = "#FFFF40";
ArrayCouleur["16"] = "#FF9E06";
ArrayCouleur["17"] = "#FF9F68";
ArrayCouleur["18"] = "#FF0600";
var lat_center = 0;
var lng_center = 0;
var intZoom = 8;
lat_center = '<xsl:value-of select="/NewDataSet/Plateforme/geoloc_y"/>';
lng_center = '<xsl:value-of select="/NewDataSet/Plateforme/geoloc_x"/>';
intZoom = 8;
var pointCentre = new google.maps.LatLng(lat_center,lng_center);
var myOption = {
zoom: intZoom,
center: pointCentre,
panControl: true,
zoomControl: true,
mapTypeControl: true,
scaleControl: true,
streetViewControl: false,
overviewMapControl: true,
gestureHandling: 'greedy',
mapTypeId: google.maps.MapTypeId.ROADMAP
}
/* Chargement de la carte */
var map = new google.maps.Map(document.getElementById("map"), myOption);
}
在我的 xls 中:
<body onload="Base_Fenetre();loadmap();" onkeydown="RefreshMap(event)">
解决方案
不幸的是, Google Maps Javascript API正式不支持Internet Explorer 9 。
支持的浏览器:
- 当前版本的 Microsoft Edge (Windows)
- Internet Explorer 10 和 11 (Windows)
- 当前和以前版本的 Firefox(Windows、macOS、Linux)
- 当前和以前版本的 Chrome(Windows、macOS、Linux)
- 当前和以前版本的 Safari (macOS)
推荐阅读
- html - onClick="window.location='/viewAllAdmins';" 正在提交表单而不是转发到提供的链接
- spring - Elasticserach +Spring 数据 +数据插入 + PostgreSQL
- c# - 如何在 C# 中创建范围和同义词常量?
- stack - 在 MIPS 中读取堆栈上的地址返回 0 而不是 00400018
- json - 用于嵌套 json 的 jmeter json 提取器响应
- azure-devops - 我们可以链接 Confluence 页面以获取作为 Azure devops repo 的 specflow 功能文件吗?
- javascript - 为当前的 Slick Slider 实现一个简单的进度条
- reactjs - 太多的重新渲染。React 限制渲染次数以防止无限循环?
- typescript - 显示团队中的成员
- c# - 异步 /Await 调用卡在 Web API 中