我們正在使用Microsoft Access 2007,並且具有包含ActiveX WebBrowser以在Access窗體中顯示地圖的窗體。此控件已編程爲使用Google地圖的內部html文件。直到幾天前,這對數十臺電腦,平板電腦和個人電腦才起作用。它已經工作了一年多了。現在它在屏幕上顯示帶屏幕但沒有地圖的屏幕空白。如果你放大或縮小,你會看到地圖快速閃爍,但一切都變成白色。這個問題對於一家公司來說並不是問題,但我在任何地方嘗試過,而且這種情況也發生在Access 2010中。過去幾天發生了一些變化 - 有沒有人有解決方案的想法?ActiveX瀏覽器停止在Access 2007中顯示Google地圖
在Form_Load看起來是這樣的: TSTR = 「文件:/// C:/TCOSMaps.html」「注意 Me.WebBrowser0.NAVIGATE TSTR
的HTML文件看起來像這樣(標準樣品谷歌):
<!DOCTYPE html>
<html>
<head>
<title>Simple Map</title>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map {
height: 100%;
}
</style>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: { lat: -34.397, lng: 150.644 },
zoom: 8
});
}
</script>
</head>
<body>
<div id="map"></div>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC4Gv_xvPY58mlcZd6jxFAroCjnOtv4c0w&callback=initMap"
async defer></script>
</body>
</html>