Google maps 手机ie上未显示Api为3的谷歌地图
我已经用GoogleAPI3实现了一个地图,它在所有浏览器、android和ios手机上都能正常工作。但在装有移动ie的Windows8.1手机上则不然。 它甚至没有显示-只是一个空白页:-( 我在谷歌和这里搜索过,但只找到了2013年的帖子,上面说windows手机和谷歌地图有问题。但没有更新的。只有我有这个问题吗?这是我的代码:Google maps 手机ie上未显示Api为3的谷歌地图,google-maps,internet-explorer,mobile,google-maps-api-3,Google Maps,Internet Explorer,Mobile,Google Maps Api 3,我已经用GoogleAPI3实现了一个地图,它在所有浏览器、android和ios手机上都能正常工作。但在装有移动ie的Windows8.1手机上则不然。 它甚至没有显示-只是一个空白页:-( 我在谷歌和这里搜索过,但只找到了2013年的帖子,上面说windows手机和谷歌地图有问题。但没有更新的。只有我有这个问题吗?这是我的代码: <!-- call api funktions --> <script> function initialize() { var
<!-- call api funktions -->
<script>
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(50.2014, 8.5804 ),
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel: false,
panControl: true,
draggable: false
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
var marker = new google.maps.Marker({
map: map,
position: new google.maps.LatLng(50.2014, 8.5804 ),
title:"Schmerzzentrum"
});
var contentString = '<div id="mapinfo_box" style="color:#666;max-width:280px;">'+
'<h1 id="mapinfo_h1">Schmerzzentrum</h1>'+
'<div id="mapinfo_body">'+
'<p style="font-size:16px;margin-bottom:15px;">Rathausplatz 6 <br />61440 Oberursel (Taunus)</p>'+
'</div>';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
google.maps.event.addDomListener(window, 'resize', initialize);
google.maps.event.addDomListener(window, 'load', initialize)
</script>
函数初始化(){
变量映射选项={
中心:新google.maps.LatLng(50.2014,8.5804),
缩放:16,
mapTypeId:google.maps.mapTypeId.ROADMAP,
滚轮:错误,
泛控制:对,
可拖动:错误
};
var map=new google.maps.map(document.getElementById(“map_canvas”),
地图选项);
var marker=new google.maps.marker({
地图:地图,
职位:新google.maps.LatLng(50.2014,8.5804),
标题:“Schmerzzentrum”
});
var contentString=''+
“Schmerzzentrum”+
''+
“Rathausplatz 6
61440奥伯鲁塞尔(陶努斯)
”+
'';
var infowindow=new google.maps.infowindow({
内容:contentString
});
google.maps.event.addListener(标记'click',函数(){
信息窗口。打开(地图、标记);
});
}
google.maps.event.addDomListener(窗口“调整大小”,初始化);
google.maps.event.addDomListener(窗口“加载”,初始化)
我用谷歌地图测试了其他一些页面,从移动ie上得到了一个安全警告。当我点击“忽略并访问页面”时,什么都没有发生。在这个页面上,我得到的只是:什么都没有。代码在WordPress header.php中实现。
有人能帮忙吗?
非常感谢!我想可能是因为样式表的缘故 根据,
IE需要知道地图的大小,确保地图已设置
它应该是关于样式表的。但不知怎么的,我不能复制它。我从你的代码中做了一个修改,我添加了样式表,不知怎么的,它工作了,所以我想这可能是问题所在